對待js的態度——取其精華,去其糟粕。
es6,大部分瀏覽器支援,相對以前版本好一半。
1、表示式與語句
表示式:
1+2表示式的值為3
add(1,2)表示式的值是函式的返回值
語句:
var a = 1 是乙個語句
二者區別
表示式一般都有值,語句可能有也可能沒有
語句一般會改變環境(宣告,賦值)
上面的話並不是絕對的
2、識別符號
規則:第乙個字元,可以是unicode字母或$或_或中文後面的字元,除了上面所說,還可以有數字
變數名是識別符號
var_=1
var $ =2
var____=6
var 你好 ='hi'
3、if語句:
if(表示式)else {}在語句只有一句的時候可以省略
4、迴圈
while迴圈:while(表示式)
for迴圈:for(語句1;表示式2;語句3)
5、label
語法:foo:包起來是label
6、break和continue
break:退出全部迴圈(巢狀迴圈時退出裡面的全部迴圈)
7、問號冒號表示式
語法:表示式1?表示式2:表示式3
8、&&短路邏輯
a&&b&&c&&d取第乙個假值或d
並不會取true或false
9、||短路邏輯
a||b||c||d取第乙個真值或d
並不會取true或false
js中取陣列第乙個元素
var a 1,2,2,3,4 console.log a a.shift console.log a 5 1,2,2,3,4 4 2,2,3,4 pop 刪除原陣列最後一項,並返回刪除元素的值 如果陣列為空則返回undefined shift 刪除原陣列第一項 相當於lpop push 將引數新增...
js擷取字串第乙個漢字
對接第三方介面需要傳個age和agetyoe欄位,其中age欄位為integer型,agetype取 歲 月 天 但是我們系統存的年齡格式為n歲m月,或者為p天,這樣就需要把拿到的年齡字串擷取一下,拿到第乙個單位和數字,比如3歲5月6天,我要拿到age為3,agetype為歲 function ge...
php獲取陣列第乙個值
如果資料預設key不使用數字,而是字串時怎麼獲取第一值呢?下面給到一套獲取陣列的方法。根據實際情況決定用哪個吧。transport array foot bike car plane mode current transport mode foot mode next transport mode ...