JavaScript 基礎知識 變量與數據類型

1、區分大小寫函數

  JS中一切(變量/函數名/操做符)都是嚴格區分大小寫的調試

2、標識符對象

  變量、函數、屬性的名字以及函數的參數blog

  命名規則:1.第一個字符能夠是字母、下劃線、美圓符號$ip

       2.其餘的字符能夠是字母、下劃線_、美圓符號$以及數字字符串

       3.不能使用關鍵字和保留字 string

3、註釋it

  1.單行註釋和多行註釋io

    單行註釋://console

    多行註釋:/**/

  2.好處:提升代碼的可讀性   如:var num = 10; //聲明一個變量

      阻止代碼的執行 //console.log(num)  //10

4、

  var  num = 10;中 分號能夠省略  (不推薦省略)

  console.log()  控制檯輸出 ==> 調試

  document.write()  頁面輸出  1)識別文本。2)識別標籤

5、變量

  1.變量的概念:用於保存數據的標識

  2.變量的聲明 

    var  num = 10 //聲明變量的同時進行賦值

    var  num; num = 10  先聲明變量,在進行賦值

    1).變量的類型取決於值

    2).聲明多個變量用「,」(逗號)隔開

    3).後賦值的會覆蓋先賦值的

    4).顯式聲明 隱式聲明(定義全局變量)

    5).變量聲明有變量聲明提高的過程(顯式聲明  帶var)

6、typeof操做符

   1.監測數據類型方法:typeof   變量

              typeof(變量)

   2.五種基本數據類型   undefined ==> 未定義類型、null ==>空類型、number ==> 數值類型、boolean ==> 布爾類型、string==>字符串類型

            typeof檢測返回值分別是:Undefined、Object、Number、Boolean、String

    兩種複雜數據類型   object ==> 對象        typeof檢測返回值是object

             function ypeof檢測返回值是function

    

7、數字(number)類型

  1.整型:var  num = 10 

  2.浮點型:var num = 3.14

  3.數值範圍 :Infinity  正無窮     -Infinity  負無窮

  4.NaN ==>not a  number  「非數值」

    特色:1)NaN不等於任何一個數,包括它自己  ===>  自我否認

       2)任何涉及與NaN的操做都返回NaN

8、(Boolean)類型 :表示真與假   true   false

9、(undefined)類型 

  undefined類型只有一個值,既undefined,當聲明的變量未初始化時,該變量的默認值是undefined,當函數無明確返回值時,返回值也是undefined

10、(Null)類型

  Null類型也是一個值,既Null。值undefined世界上是從值null派生來的,所以ECMAScript把他們定義爲相等的

  儘管這兩個值相等,但他們的含義不一樣。undefined是聲明變量但未對其初始化賦值,null則是用於表示還沒有存在的對象,若是函數要返回的是對象,那麼找不到該對象是,返回一般是null

相關文章
相關標籤/搜索