成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端筆記——JS基礎(chǔ)(變量類型和計算)

wangtdgoodluck / 1347人閱讀

摘要:基礎(chǔ)變量類型和計算中使用的類型基本類型引用類型對象數(shù)組函數(shù)引用類型只能區(qū)分基本類型,無法區(qū)分對象數(shù)組這三種引用類型何時使用何時使用字符串拼接類型轉(zhuǎn)換號語句邏輯運(yùn)算符當(dāng)時判斷一個變量是被當(dāng)做還是相當(dāng)于,簡寫形式這是源碼中推薦的寫法其他情況全部

JavaScript基礎(chǔ)——變量類型和計算 q:JS中使用 typeof 的類型?

基本類型

  `undefined` `null` `boolean` `number` `string`

引用類型

  `object`
  `對象` `數(shù)組` `函數(shù)`
  typeof undefined; //undefined
  typeof "abc"; //string
  typeof 123; //number
  typeof true; //boolean
  typeof {}; //object
  typeof []; //object
  typeof null; //object 引用類型
  typeof console.log; //function
  //typeof 只能區(qū)分基本類型,無法區(qū)分對象、數(shù)組、null這三種引用類型
q:何時使用 === 何時使用 ==
  //字符串拼接類型轉(zhuǎn)換
  var a = 100 + 10 //110
  var b = 100 + "10" //10010
  // ==號
  100 == "100" //true
  0 == "" //true
  null == undefined //true
  //if語句
  var a = true;
  if (a) {
    //
  }
  var b = 100;
  if (b) {
    //b=true
  }
  var c = "";
  if (c) {
    //c=false
  }
  //邏輯運(yùn)算符
  console.log(10 && 0) // 0
  console.log("" || "abc") // "abc"
  console.log(!window.abc) // true (當(dāng)window.abc=undefined時)
  // 判斷一個變量是被當(dāng)做 `true` 還是 `false`
  var m = 100;
  console.log(!m) //false
  console.log(!!m) //true
  // a:
  if (obj.a == null) {
    // 相當(dāng)于obj.a=== null||obj.a=== undefined,簡寫形式
    // 這是jquery源碼中推薦的寫法
    // 其他情況全部使用 `===`
  }
q:JS中有哪些 內(nèi)置函數(shù) -數(shù)據(jù)封裝類對象
Object
Array
Boolean
Number
String
Function
Date
RegExp
Error
q:JS按照 存儲方式 區(qū)分為哪些類型,并描述其特點
  //值類型
  var a = 10;
  b = a;
  a = 11;
  console.log(b) //10
  //復(fù)制不會相互干預(yù)
  ** ** ** ** ** ** ** ** ** *
  //引用類型
  var obj1 = { x: 100 };
  var obj2 = obj1;
  obj1.x = 200;
  console.log(obj2.x); //200
  // 復(fù)制是引用類型的指針,會相互干預(yù)
q:如何理解 JSON
  // JSON只不過是一個內(nèi)置的JS對象而已
  // JSON也是一種數(shù)據(jù)格式
  JSON.stringify({ a: 100, b: 200 }); // "{"a":100,"b":200}"
  JSON.parse("{"a":100,"b":200}"); // {a:100,b:200}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/95435.html

相關(guān)文章

  • 原理解釋 - 收藏集 - 掘金

    摘要:巧前端基礎(chǔ)進(jìn)階全方位解讀前端掘金我們在學(xué)習(xí)的過程中,由于對一些概念理解得不是很清楚,但是又想要通過一些方式把它記下來,于是就很容易草率的給這些概念定下一些方便自己記憶的有偏差的結(jié)論。 計算機(jī)程序的思維邏輯 (83) - 并發(fā)總結(jié) - 掘金從65節(jié)到82節(jié),我們用了18篇文章討論并發(fā),本節(jié)進(jìn)行簡要總結(jié)。 多線程開發(fā)有兩個核心問題,一個是競爭,另一個是協(xié)作。競爭會出現(xiàn)線程安全問題,所以,本...

    AlphaGooo 評論0 收藏0
  • 原理解釋 - 收藏集 - 掘金

    摘要:巧前端基礎(chǔ)進(jìn)階全方位解讀前端掘金我們在學(xué)習(xí)的過程中,由于對一些概念理解得不是很清楚,但是又想要通過一些方式把它記下來,于是就很容易草率的給這些概念定下一些方便自己記憶的有偏差的結(jié)論。 計算機(jī)程序的思維邏輯 (83) - 并發(fā)總結(jié) - 掘金從65節(jié)到82節(jié),我們用了18篇文章討論并發(fā),本節(jié)進(jìn)行簡要總結(jié)。 多線程開發(fā)有兩個核心問題,一個是競爭,另一個是協(xié)作。競爭會出現(xiàn)線程安全問題,所以,本...

    forrest23 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(六)--JavaScript類型有哪些你不知道的細(xì)節(jié)?

    摘要:的碼點被稱為基本字符區(qū)域。關(guān)于的介紹,我準(zhǔn)備用文檔阮一峰來做一些介紹,具體的可以參考文檔引入的原因的對象屬性名都是字符串,這容易造成屬性名的沖突。其他的一些屬性可以去看文檔阮一峰注意函數(shù)前不能使用命令,否則會報錯。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時間開的一個專欄,每天10分鐘,重構(gòu)你的前端知識體系,筆者主要整理學(xué)習(xí)過程的一些要點筆記以及感悟,完...

    Lsnsh 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(六)--JavaScript類型有哪些你不知道的細(xì)節(jié)?

    摘要:的碼點被稱為基本字符區(qū)域。關(guān)于的介紹,我準(zhǔn)備用文檔阮一峰來做一些介紹,具體的可以參考文檔引入的原因的對象屬性名都是字符串,這容易造成屬性名的沖突。其他的一些屬性可以去看文檔阮一峰注意函數(shù)前不能使用命令,否則會報錯。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時間開的一個專欄,每天10分鐘,重構(gòu)你的前端知識體系,筆者主要整理學(xué)習(xí)過程的一些要點筆記以及感悟,完...

    joyvw 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<