麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

詳細分析JavaScript變量類型

2024-05-06 16:22:46
字體:
來源:轉載
供稿:網友

本文給大家詳細分析了javascript中的6種變量類型,通過示例做了詳細的解釋,十分的實用,對于大家熟練掌握變量類型非常有幫助,有需要的小伙伴可以參考下。

變量類型

只有6種 : 四種原始數據類型boolean , number, string , undefine, 其他object,function是對象

typeof,instanceof

直接看實例:

 

  1. var obj = null
  2. console.info(typeof obj); //Object 
  3. var arr = []; 
  4. console.info(arr instanceof Object); //true 
  5. console.info(arr instanceof Array); //true 

原始數據類型的包裝對象(Wapper Object)

string,number,boolean都對應著特定的包裝對象

數據類型轉換

用parseInt,parsetFolat轉換到數值類型

 

 
  1. console.log(parseInt("34", 10)); //34 
  2. console.log(parseInt("34s5b", 10)); //34 
  3. console.log(parseInt("s", 10)); //NaN 
  4. console.log(parseInt(3.14, 10)); //3 

javascript是動態類型的編程語言,同一個變量,抓取啥類型的數據就是啥種變量類型

 

 
  1. //number 
  2. var value = 100; 
  3. //string 
  4. value = "qiu"
  5. //object 
  6. value = [1, 'two', 3]; 

"="號的各種花樣:

= 賦值

== 判等

=== 嚴格判等

 

 
  1. var x = 42; 
  2. var y = "42"
  3. console.log(x == y) //true; 
  4. console.log(x === y) //false 

undefined vs null

udefine: 指變量未定義,沒有一個有效值 (還沒變量,何從談值)

null : nothing , 某變量不引用任何的對象。 null是對象 ,類型object (有變量,但不引用值)

 

  1. var obj = null
  2. if (obj === null) { 
  3. alert("obj === null"); //此句將執行 
  4. else { 
  5. alert("obj!=null"); 
  6. alert(typeof obj); //object 

undefine與null的 判等

 

 
  1. var myVar; 
  2. //true 
  3. console.log(typeof myVar === "undefined"); 
  4. console.log(myVar === undefined); 
  5. var myVar2 = null
  6. console.log(typeof myVar2); //object 
  7. //true; 
  8. console.log(myVar2 == null); 
  9. console.log(myVar2 === null); 
  10. //true 
  11. console.info(myVar == myVar2); //undefine == null; 是true 
  12. //false 
  13. console.info(myVar === myVar2); //undefine === null; 是false 

true and false

undefined, null,NaN,"",0

除這些值 ,其他值為 true;

運算符:!!與 ||

!! 把后面的表達式轉為boolean 值,返回true or false

!!"qiu" true

!!null false

||

var ns = ns || {}

如果 ns 未定義 返回 {} , 否則返回ns

注:定義變量必須要 var,否則掉坑!不寫var就會成全局變量

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 2019中文字幕在线播放 | 国产精品视频自拍 | 在线免费观看毛片视频 | 欧美视频在线一区二区三区 | 久久国产精品区 | 手机免费看一级片 | 欧洲成人av | 久久国产精品久久久久久电车 | 免费黄色一级网站 | free japan xxxxhdsex69| 亚洲国产精品一区二区久久 | 黄色免费在线电影 | 91九色国产视频 | 在线播放免费人成毛片乱码 | 久久精品国产99国产精品亚洲 | 成人福利免费在线观看 | 日本在线免费观看视频 | 最新毛片在线观看 | 久久久亚洲欧美综合 | 亚洲欧美日韩久久精品第一区 | 久久久www成人免费毛片 | 色日本视频 | xxxeexxx性国产 | 黄色高清免费网站 | 激情综合在线观看 | 91热久久免费频精品黑人99 | qyl在线视频精品免费观看 | 欧美一级毛片美99毛片 | 牛牛热这里只有精品 | 国产视频在线免费观看 | 黄色大片在线免费看 | 在线成人免费网站 | 黄色大片在线免费看 | 日韩a毛片免费观看 | 久精品国产| 在线亚洲欧美 | 免费黄色欧美视频 | 日本一区二区三区视频在线 | 黄色免费影片 | 成人午夜影院 | 午夜影院a|