1.运算符
(1)赋值运算符
=+=-=*=/=%=...
练习:声明变量保存商品的价格,在原来基础之上打九折,最后打印当前价格
(2)三目运算符
一目一个运算符连接的一个操作数据或表达式
二目一个运算符连接的两个操作数据或表达式
三目两个运算符连接的三个操作数据或表达式
2.浏览器端函数
alert()弹出警示框(消息框)
prompt()弹出提示框(输入框),需要使用变量保存用户输入的值,类型是字符串型;如果什么也不输入,返回空字符串,如果点击取消,返回null
程序=数据+算法
程序的执行方式分为顺序执行、选择执行、循环执行
3.流程控制
(1)if语句
满30减15
如果if后的大括号中只有一行语句,则大括号可以省略
以下数据作为条件表达式出现,自动转为false
0NaNundefinednull
(2)if-else语句
(3)if-else嵌套
(4)switch-case语句
特殊的多项分支语句,通常根据变量的值来选择执行对应的语句
注意事项:
case表示从哪一个作为入口执行,只是执行一次
表达式在和case后的值比较的时候,用的是全等于(===),要求值和类型同时满足
如果不加break,会继续执行后边case中的语句,直到遇到break结束
对比if-else和switch-case的区别
相同点:两者都可以用于多项分支语句
不同点:if-else既可以比较相等又可以比较不等的情况,适用范围更广;switch-case只能进行全等于的比较,但结构上更为清晰合理,执行效率更高。
4.循环
循环:一遍又一遍执行相同或者相似的代码
两个要素
循环条件:控制循环的次数
循环体:要执行的代码
(1)while循环