1. 程式人生 > >javascript之基本概念講解1

javascript之基本概念講解1

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——如果這個值是函式