JavaScript的基本语法:
—赋值运算符
• 简单的赋值操作符由等于号 ( = ) 表示,
其作用就是把右侧的值赋给左侧的变量。
• 如果在等于号左边添加加减乘除等运算符,就可以完成复合赋值操作。
• +=、*=、-=、/=、%=
• 比如:a+=10和a=a+10是一样的。
—关系运算符
• 小于(<) 、大于(>) 、小于等于(<=)和大于等于(>=)这几个关系运算符用于对两个值进行比较。
• 这几个运算符都返回一个布尔值。
—相等
• JS中使用 = =来判断两个值是否相等,如果相等则返回true。
• 使用!=来表示两个值是否不相等,如果不等则返回true。
• 注意:null和undefined使用==判断时是相等的。
—全等
• 除了= =以外,JS中还提供了= = =。
• = = =表示全等,它和= =基本一致,不过= =在判断两个值时会进行自动的类型转换,而= = =不会。
• 即”55”= =55会返回true,而“55”= = =55会返回false;
• 同样还有!==表示不全等,同样比较时不会自动转型。
• 也就是说“55”!=55会返回false,而“55”!==55会返回true。
—条件运算符
• 条件运算符也称为三元运算符。通常运算符写为 ? :
• 这个运算符需要三个操作数,第一个操作数在?之前,第二个操作数在?和:之间,第三个操作数在:之后。
• 例如:x > 0 ? x : -x
// 求x的绝对值