前端學習筆記之——JavaScript-語法篇

基礎咯:

1.JavaScript是一種基於對象和事件驅動的客戶腳本語言,最初的設計是爲了檢驗HTML表單輸入的正確性。

2.ECMAScript中有5種簡單的數據類型:Undefined、Null、Boolean、Number和String 還有一種複雜的數據類型Object.

3.typeof返回的類型爲String類型。有可能是:string、number、boolean、object、undefined、function.

4.null值表示一個空對象指針,如果定義的變量準備在將來保存對象,那麼最好將該變量初始化爲Null而不是其他值。

      (PS: undefined值是派生自null值的,所以undefined==null的返回結果是true.)

 

重頭戲:1.Number類型

------------------------Number---------------------------

1.Number:表示整數和浮點數

2.NaN:特殊的Number類型,非數值(Not a Number)

      (1)設計NaN的操作(NaN/10)都會返回NaN。

      (2)NaN與任何值都不相等,包括NAN本身。

3.isNaN(n):  檢測n是不是“非數值”返回:boolean.參數可以是任意類型。接收到的參數會嘗試轉化成數值;

 

 

關於數值轉換:

3個函數:  1.上面說的Number(),它能作用於任意類型。但是2.parseInt()和parseFloat()專門將字符串轉換成數值類型。

     1.Number():可以用於任何數據類型,它會嘗試將數據轉換成數值類型,如果是某些不能轉換的字符串的話,會返回NaN

     2.parseInt():會忽略字符串前面的空格(非空格的話必須以數字開頭,否則得到NaN),直至找到第一個非空格字符。

          (1)轉換空字符串返回NaN。(2)該函數還提供第二個參數,轉換的時候使用多少進制。

     3.parseFloat():從第一個字符開始解析每個字符,直至遇見一個無效的浮點數字符爲止。

 

 

-----------------------String------------------------------

相關語法str.toString();

1. str.toString():將str轉換成字符串,並且返回一個副本。

      (如果不知道要轉換的值是不是null或者undefined類型的話可以直接用String()函數,該函數能將任何類型數據轉換成字符串)

 

 

----------------------Boolean-------------------------

類型轉換:Boolean();

1.var x = 45 ; var x = "  ", var x ="adfadfe"

      (1)數字類型除了0以外,對應轉換爲布爾型都是true;

      (2)除了“”空之外的字符,對應轉換的布爾型都是true;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章