JavaScript运算符及条件判断 学习打卡

变量作用域

1、局部变量:在函数内部创建的变量,称为局部变量,其他函数不能使用。
2、全局变量:在函数外部创建的变量,称为全局变量,在函数之间可以共享使用。

运算符

比较运算符

1、比较运算符:用于比较两个值,结果true或者false
2、运算符的范围: > >= != < <=
3、实例:x < 10为true //x=2

逻辑运算符

1、包含逻辑与 或 非 等,结果是true或者false
2、&& and || or ! 非
3、(x<10&&y>1) x=2以及y=5 true
a. 对于&& 两个都是true结果是true,如果有一个false结果是false
b. 对|| ,其中一个是true结果就是true,两个都是false结果才为false

三目运算符(三元运算符)

1、根据不同的条件,执行不同的操作/返回不同的值
2、格式:条件?值1:值2;
3、实例:x>1?“大于”:“小于”;

算数操作符

1、+ 加
2、- 减
3、* 乘
4、/ 除
5、% 取余

递增和递减

1、递增 ++a 与 a++ 都是对a进行递增的操作
2、区别
a. ++a先返回递增之后的a的值 – 先运算再赋值
b. a++ 先返回a的原来的值,再返回递增之后的值 – 先赋值在运算
3、递减同理

赋值运算符

1、简单赋值 =
2、比较运算符增加知识点
== 相等,只比较值是否相等。
===:全等,比较值得同时比较数据类型是否相等。
!=:不相等,比较值是否不相等。
!==:不全等,比较值得同时比较数据类型是否不相等。
返回都是boolean类型复合赋值 += -= *= /= %=

运算符的优先级

1、() 小括号 – 优先级高
2、++ – 自加 自减
3、* / % 乘 除 取余
4、+ - 加 减
5、< <= > >= 逻辑运算
6、== != 等于 不等于
7、&& 逻辑与
8、|| 逻辑或
9、?: 三目运算符
10、= 赋值 – 优先级低

程序控制语句

1、条件判断控制语句

if(判断条件){
}else{
}
if(判断条件){
}else if(){
}else{
}

2、多条件分支类控制语句演示
(1)if else


<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type="text/javascript">
		var score = 65;
		var str;
		if (score > 100 || score < 0) {
			str = '分数错误';
		} else if (score == 100) {
			str = '满分'; //成绩是100分,显示满分
		} else if (score >= 90 && score < 100) {
			str = '优秀'; //成绩大于等于90,显示优秀
		} else if (score >= 70 && score < 90) {
			str = '良好'; //成绩大于等于70,显示良好
		} else if (score >= 60 && score < 70) {
			str = '及格'; //成绩大于等于60分,显示及格
		} else {
			str = '不及格'; //否则,不及格
		}
		document.write(str);
	</script>
</head>
<body>
	
</body>
</html>

(2)switch

var myscore=55;
var str;
var n=parseInt(myscore/10);
switch(n){
    case 10:
        str="manfen";
        break;
    case 9:
        str="youxiu";
        break;
    case 8:
    case 7:
        str="lianghao";
        break;
    case 6:
        str="jige";
        break;
    default:
        str="bujige";
        break;
}

思维导图

JavaScript函数及运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值