javascript之基本概念講解1
阿新 • • 發佈:2018-11-02
1、嚴格區分大小寫
2、識別符號:第一個字母必須是字母、下劃線、$ ; 其他字元可以使字母、下劃線、$或數字;採用駝峰式(第一個字母小寫,其他單詞首字母大寫)
3、註釋同HTML
4、關鍵字和保留字
5、變數var a; 賦值 var a="b";
像這樣初始化a後並不會把它標記為字串型別,初始化變數就跟賦值那麼簡單,因此,修改變數值的同時可以修改值的型別,但不建議修改儲存值的型別。
6、資料型別:5種基本資料型別:Undefined、Null、Boolean、Number、String 和object(複雜資料型別)
注意:
a.undefined型別,任何未初始化的變數都是undefined的,任何未定義的變數typeof都是undefined的;
b.undefined值是派生自null的,所以null ==undefined為true;
c.Boolean型別的字面值只有兩種(true or false),但所有型別的值都有與這兩個有等價的值
資料型別 | 轉換為true的值 | 轉換為false的值 |
Boolean | true | false |
String | 任何非空字串 | “”(空字串) |
Number | 任何非零數字(包括無窮大) | 0和NaN |
object | 任何物件 | null |
Undefined | n/a(不適用) | undefined |
7、typeof操作符
undefined——如果這個值未定義
boolean——如果這個值是布林值
string——如果這個值是字串
number——如果這個值是數值
object——如果這個值是物件或null
function——如果這個值是函式