回覆列表
  • 1 # 使用者4321768974685

    undefined  可用性  用法  undefined  引數  無。  返回  無。  說明  一個特殊值,通常用於指示變數尚未賦值。對未定義值的引用返回特殊值undefined。動作指令碼程式碼typeof(undefined)返回字串"undefined"。undefined型別的唯一值是undefined。  當將undefined轉換為字串時,它轉換為空字串。  undefined值與特殊值null相似。事實上,當使用相等運算子對null和undefined進行比較時,它們的比較結果為相等。  示例  在這個示例中,變數x尚未宣告,所以其值為undefined。在程式碼的第一部分,使用相等運算子(==)比較x的值與值undefined,並將相應的結果傳送到輸出視窗。在程式碼的第二部分,使用相等運算子比較值null與undefined。  //xhasnotbeendeclared  trace("Thevalueofxis"+x);  if(x==undefined){  trace("xisundefined");  }else{  trace("xisnotundefined");  }  trace("typeof(x)is"+typeof(x));  if(null==undefined){  trace("nullandundefinedareequal");  }else{  trace("nullandundefinedarenotequal");  }  下面的結果顯示在輸出視窗中:  Thevalueofxisxisundefined  typeof(x)isundefined  nullandundefinedareequal  注意:在ECMA-262規範中,將undefined轉換為字串“undefined”,而不轉換為空字串。這是動作指令碼與ECMA-262規範之間的差異。

  • 中秋節和大豐收的關聯?
  • 紅薯和堅果,哪個更健康?為什麼?