JS-分支结构(单向-双向-多向-嵌套)

分支结构

1 回顾

1.1 数据类型转换

1. 数据类型转换规则
   1.1 其他类型转为 number
       string 转 number:  纯数字字符串->对应的数字,空字符串->0; 其他->NaN
       boolean 转 number: true -> 1; false -> 0
       undefined 转 number: NaN
       null 转 number: 0
   1.2 其他类型转 字符串
   1.3 其他类型转 boolean
   	   number 转 boolean: 0 和 NaN -> false;  其他 -> true
   	   stirng 转 boolean: 空字符串 -> false; 其他 -> true
   	   undefined 转 boolean: false
   	   null 转 boolean : false

2. 强制类型转换
   其他类型转 number:  Number()	parseInt()  parseFloat()
   其他类型转 string:  String()
   其他类型转 boolean: Boolean()

3. 自动类型转换
   数据所处的运算环境,运算环境由运算符决定	

1.2 运算符

分类方式:
	按照操作数个数:一元运算符、二元运算符、三元运算符
	按照功能: 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符
	
1. 算符运算符: + - * / % ++ -- + -
2. 关系运算符: > >= < <= == != === !==
3. 逻辑运算符: && || !
4. 赋值运算符: = += *= /= -= %=
5. 其他运算符: typeof , +  ?:

2 分支结构 (条件语句)

2.1 单向分支

if (条件表达式) {
   
    语句 ...;
}
 		 var age = prompt('请输入您的年龄:');
        // 判断用户是否是未成年
        if (age < 18) {
   
            alert ( '警告!未成年人请在成年人陪伴下访问')
        }
        alert( '欢迎访问本网站');

2.2 双向分支

if (条件表达式) {
   
    语句 ...;
} else {
   
    语句 ...;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值