js--詞法結構
阿新 • • 發佈:2018-03-12
js代碼 font ont 註意 字母 兩個 數字 循環語句 一是
1. 關於大小寫:
js區分大小寫,html不區分大小寫.
例:js中必須寫onclick,html中可寫onclick也可寫為onClick.
2. 標識符:
標識符用來對變量和函數命名,或者用於js代碼中某些循環語句中的跳轉位置的標記.標識符的首字符只能是字母或美元符‘$‘或下劃線‘_‘,後續的字符可以是字母,數字,下劃線或美元符.註意:保留字不能用作普通的標識符.
3. 換行:
在換行處如果缺少分號,且缺了分號代碼無法正常解析時,js會填補分號.換句話說,如果當前語句和隨後的非空格字符不能被當成一個整體解析,js就會在當前語句行結束時填補分號.
通常來講,如果一條語句以"(","[","+ ","-","/"開始,那麽它極有可能和前一條語句合在一起解析.在js中,以"("和"["開始的語句很常見.
如果當前語句和下一句無法合並解析,js會在第一行後填補分號,這是通用規則,但是有兩個例外.
一是涉及到return,break和continue語句,如果這三個關鍵字後緊跟的是換行,js會在換行處補上分號.例:
return
0
js會解析為return;0;
二是涉及到"++"或"--"運算符時,其後跟著的如果是換行,則會默認將其作為下一行的前綴,即在其之前補加分號.
例:
x
++
y
會被解析為"x;++y",而非"x++;y"
js--詞法結構