| — | — | — |
| = | 直接赋值 | var usrName = ‘xxx’ |
| +=、-= | 加、减一个数后再赋值 | var age = 10; age += 5; //15 |
| *=、/=、%= | 乘、除、取模后再赋值 | var age = 2; age* = 5; //10 |
6.运算符优先级
| 优先级 | 运算符 | 顺序 |
| — | — | — |
| 1 | 小括号 | () |
| 2 | 一元运算符 | ++ – ! |
| 3 | 算数运算符 | 先 * 、/ 、% 后 +、 - |
| 4 | 关系运算符 | >、>=、<、<= |
| 5 | 相等运算符 | ==、!=、=、! |
| 6 | 逻辑运算符 | 先 && 后 || |
| 7 | 赋值运算符 | = |
| 8 | 逗号运算符 | , |
三、三元表达式
如果条件表达式结果为真则返回表达式1的值如果条件表达式结果为假则返回表达式2的值
//三元表达式
var num = 10
num >= 5 ? ‘是的’ : ‘不是的’ //是的
四、JS的函数初步
//JavaScript函数语法格式
/*第一种:
function 函数名(形参列表){
函数体
}
*/
/*第二种:
函数名 = function(形参列表) {
函数体
}
*/
注意:JS中的函数不需要指定返回值类型
实例:简单函数构造调用
// 判断闰平年函数构造