JavaScript快速入門02-數(shù)據(jù)類型

JavaScript基礎語法02

數(shù)據(jù)類型

在js中的變量可以保存多種數(shù)據(jù)類型 :數(shù)值、字符串值、布爾值、空值、未定義、數(shù)組、對象等。

var length = 7;                                  // 數(shù)字
var lastName = "Gates";                          // 字符串
var cars = ["Porsche", "Volvo", "BMW"];          // 數(shù)組
var x = {firstName:"Bill", lastName:"Gates"};    // 對象 
字符串(String)
  • 在JS中會將引號內的字符,定義為字符串的值:
    var txtString="abcde" //txtString的值為abcde
  • 可以是單引號或雙引號,但必須成對使用:"abcde"、'abcde'"'abcde'",單雙引號不能混用:"abcde'
  • 轉義:如果要讓字符串值包含引號,需要進行轉義,轉義字符為\,如:
var txtString="\"abcde\""  //txtString的值為"abcde"
txtString="\\abcde"  //txtString的值為\abcde
數(shù)值(Number)
  • JS中的數(shù)值都是Number類型,數(shù)值包含整數(shù)和小數(shù):a=123;b=3.14
  • 在JS中進行小數(shù)運算時,返回的值可能不夠精確,需要特別注意。
布爾值(Boolean)
  • 布爾值只包括兩個值,true代表真,false代表假
  • 主要用于計算機中的邏輯判斷
未定義(Undefined)
  • 聲明一個變量后,沒有對變量進行賦值,它就是undefined類型,var a
null
  • null是"nothing",它被看做不存在的事物,但在js中null的數(shù)據(jù)類型是對象。
  • 一般用null清空對象
Null與Undefined
  • 值相等,但類型不相等
  • 可以使用typeof查看數(shù)據(jù)類型
typeof undefined              // undefined
typeof null                   // object
null === undefined            // false
null == undefined             // true
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
禁止轉載,如需轉載請通過簡信或評論聯(lián)系作者。

相關閱讀更多精彩內容

  • 變量 變量是用于存放數(shù)據(jù)的容器。我們通過「變量名」獲取數(shù)據(jù),甚至可以修改數(shù)據(jù)。 變量還可以用來保存字面量。變量的本...
    釋夢石閱讀 451評論 0 0
  • 詞法結構 字符集:unicode 區(qū)分大小寫,關鍵字、變量、函數(shù)名、標示符必須采取大小寫一致 注釋// 單行注釋/...
    zhaolion閱讀 2,617評論 15 36
  • 變量用來臨時存儲數(shù)據(jù)(如果想要永久的存儲數(shù)據(jù),需要通過數(shù)據(jù)庫)。而在任何一門編程語言當中,數(shù)據(jù)都是分為不同類型的。...
    啃饅頭的狼閱讀 269評論 0 1
  • 1、概述 1、簡介 JavaScript 語言的每一個值,都屬于某一種數(shù)據(jù)類型. JavaScript 的數(shù)據(jù)類型...
    Qingelin閱讀 730評論 0 0
  • 最近在學習JS的數(shù)據(jù)類型的相關內容,在此就做一些相關的學習筆記。 一、概述 JS的數(shù)據(jù)類型總共有7種。 1.num...
    wxyzcctn閱讀 481評論 0 3

友情鏈接更多精彩內容