JS中怎樣判斷undefined

2021-03-26 11:40:32 字數 2237 閱讀 2626

1樓:匿名使用者

你好,不知道你是要怎麼個判斷法,我就列舉一下我所知道的與undefined相關的判斷寫法。

變數是否等於undefined

var abc;

abc === undefined; // true

2. 工程太複雜或其他原因不知道變數(testvar)是否定義,使用前先判斷是否為undefined。

// 直接這麼使用,會報錯:testvar is not defined

testvar === undefined;

// 正確的寫法應該是

typeof testvar === 'undefined'; // true

3. 直接判斷原始物件型別

var testobj;

object.prototype.tostring.call(testobj) === '[object undefined]'; // true

testobj = 'string';

object.prototype.tostring.call(testobj) === '[object undefined]'; // false

好了,差不多了,希望能解決你的問題。

2樓:雪歡來雪容

用servlet賦值給html頁面文字框值後,用alert來彈出這個值.結果顯示"undefined".下面為大家介紹下具體的判斷方法,大家可以參考下

最近做專案碰到的問題.拿出來跟大家分享一下吧.

用servlet賦值給html頁面文字框值後,用alert來彈出這個值.結果顯示"undefined".所以我就自然的用這個值和字串"undefined"去比較,很不幸,比較的結果是false.

沒辦法,只能google一下,尋求大神了.

原來必須用typeof,寫法就是:

**如下:

if(typeof(value)=="undefined")這樣就能順利的彈出"undefined";

typeof

返回的是字串,有六種可能:"number"

"string"

"boolean"

"object"

"function"

"undefined"

js怎麼判斷是否是undefined

3樓:一口沒水的枯井

1. 在js中,未定義過的變數都是undefined型別2. 判斷一個變數的型別可以用typeof方法3.

如果a從未定義過,則typeof(a)的返回值是"undefined', 一定要注意這裡的返回值是字串

4. 示例如下

4樓:

undefined  就是"未定義"的意思.

在js 中 任何沒有宣告的變數  在使用這個變數時 系統都會預設值undefined  還有被宣告銷燬的變數 也會返回 undefined

在程式中可以 直接用 if 來判斷啊 用  var==undefined  或者

var===undefined 來判斷

比如alert(testit(0)) 和 alert(estit()) 的區別

如果沒有引數 那麼子程式中的 var1 就是  undefined

function  testit(var1)

...}

在什麼情況是下使用 === 來判斷呢,  在變數的值有可能是null  時 使用==

系通 會把 null 等同與 undefined .. 所以這時要使用 ===  意思是型別和值都相等

5樓:土樓人論壇

alert輸出這個變數,如果沒有定義,會輸出undefined。

6樓:匿名使用者

if (revalue== undefined)

7樓:細雨

if(data===undefined)

8樓:匿名使用者

if (typeof(a) === undefined)

js中怎樣判斷undefined

9樓:北京巴卜技術****

if (typeof(revalue) == "undefined")

js 中如何判斷 undefined 和 null

js判斷變數是否為undefined

js怎麼判斷物件是否為空,JS怎麼判斷一個物件是否為空

你列印一下當變數為空的時候a中的值,console.log a 看看裡面是啥,然後再去判斷。js判斷就是 function importestate else 你可以列印一下你獲取的值看一下 js怎麼判斷一個物件是否為空 判斷一個物件是否為空,介紹如下三種判斷方法 1 直接用for.in.遍歷屬性,...

js判斷物件是否存在,js判斷一個變數或物件是否存在

正確的判斷方法 if typeof obj undefined 樓上少加了雙引號。我喜歡用 typeof if typeof ss undefined function isdefine obj js判斷一個變數或物件是否存在 判斷變數i是否存在 typeof i undefined 未定義 原始j...

js中判斷物件是否為string型別有哪些方法

用typeof js怎麼判斷一個物件是 string 如上所示,其實就是使用 typeof 函式進行判斷 var a 建立一個變數 a xx 給a賦值,這個值可以是任何東西 var atype typeof a 建立一個新的變數,並把需要判斷的變數a的資料型別賦給新的變數 if atype stri...