当前位置: 首页 > article >正文

JS_分支结构

if结构

这里的if结构几乎和JAVA中的一样,需要注意的是

  • if()中的非空字符串会被认为是true
  • if()中的非零数字会被认为是true
  • if()中的非空对象会被认为是true
<script>
if('false'){// 非空字符串 if判断为true
console.log(true)
}else{
console.log(false)
}
if(''){// 长度为0字符串 if判断为false
console.log(true)
}else{
console.log(false)
}
if(1){// 非零数字 if判断为true
console.log(true)
}else{
console.log(false)
}
if(0){
console.log(true)
}else{
console.log(false)
}

if(new Object()){
console.log(true)
}else{
console.log(false)
}
</script>

在这里插入图片描述

switch结构

几乎和JAVA的语法一致

<script>
var monthStr=prompt("请输入月份","例如:10 ");
var month= Number.parseInt(monthStr)
switch(month){
case 3:
case 4:
case 5:
console.log("春季");
break;
case 6:
case 7:
case 8:
console.log("夏季");
break;
case 9:
case 10:
case 11:
console.log("秋季");
break;
case 1:
case 2:
case 12:
 console.log("冬季");
break;
default :
console.log("月份有误")
}
</script>

http://www.kler.cn/a/301124.html

相关文章:

  • 【Java SE】PreparedStatement
  • AJAX笔记 (速通精华版)
  • 【初阶数据结构篇】队列的实现(赋源码)
  • java8 快捷方式
  • 如何将几个音频合成一个音频?非常简单的几种合成方法
  • go-zero(七) RPC服务和ETCD
  • JavaWeb - Mybatis-Plus - 条件构造器
  • 【机器学习】高斯过程的基本概念和应用领域以及在python中的实例
  • vue原理分析(十)研究new Vue()中的initEvents
  • AuthenticationProvider在spring security的作用和触发点
  • 点亮第一盏LED灯 3), LED灯GPIO引脚设置
  • 浅析 MyBatis 中的连接池和缓存
  • Redis 持久化机制详解
  • OpenCV结构分析与形状描述符(12)椭圆拟合函数fitEllipseAMS()的使用
  • 六种远程控制电脑的方法,第二种方法再适合企业不过了
  • 【python计算机视觉编程——7.图像搜索】
  • 苹果宣布iOS 18正式版9月17日推送:支持27款iPhone升级
  • git为不同的项目设置不同的提交作者
  • 严重干扰的验证码识别系统源码分享
  • spark.sql
  • FaskAPI Web学习
  • 动态规划算法之斐波那契数列详细解读(附带Java代码解读)
  • 陈坤2024行走的力量 走向山野感受距离自然更近的地方
  • 9月→2024年计算机与信息安全国际会议
  • 如何读.Net Framework 的源码?
  • 观众登记2025中国(深圳)国际智能手机供应链展览会