每个操作符都有自己的语义,具体取决于它所操作的类型。指令系统的每一条指令都有一个操作符,它表示该指令应进行什么性质的操作。
三个实用的Javascript小技巧
1从后向前获取数组元素
如果你想从后向前获取一个数组的元素,可以这样写:
varnewArray=[1,2,3,4]
console.log(newArray.slice(-1))//[4]
console.log(newArray.slice(-2))//[3,4]
console.log(newArray.slice(-3))//[2,3,4]
console.log(newArray.slice(-4))//[1,2,3,4]
2短路条件句
如果你想在某个条件逻辑值为true时,执行某个函数,就像这样:
if(condition){
dosomething()
}
这时,你可以这样子运用短路:
condition&&dosomething()
3用操作符“||”来设置默认值
如果你必须给一个变量赋默认值,可以简单的这样写:
vara
console.log(a)//undefined
a=a||'defaultvalue'
console.log(a)//defaultvalue
a=a||'newvalue'
console.log(a)//defaultvalue
每个操作符都有结合性。操作符的结合性定义了操作符对操作数执行操作的顺序,例如:右结合性表示该操作符对其操作数从右向左执行操作。
¥39.00
¥59.00
¥99.00