javascript条件判断语句。

简介: javascript条件判断语句。

if语句

条件满足就执行,不满足就不执行

1. if(条件){
2.         语句
3.        }

if else语句

条件满足,执行语句1,条件不满足,执行语句2

if(条件){
       语句1
} else{
       语句2
}
 

if else if else if…

  if (条件1) {
    语句1
  } else{
    语句2
  } if (条件2) {
    语句2
  } else{
    语句3
  }

三元表达式

条件1?语句2:语句3;

如果条件1为true,执行语句2。如果条件1为false,执行语句3。

var num=421;
 
var num=123?console.log(密码正确) :console.log(密码错误);
 
//输入num是否为123,如果是,输出密码正确,如果不是,输出密码错误
//输入值为421,显然输出反馈给用户的信息的是密码错误

switch

它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列特定值的选项时,就可以使用 switch

 
switch(表达式){
 
  case value1:
 
   //表达式等于value1时要执行的代码
 
    break;
 
  case value2:
 
   //表达式等于value2时要执行的代码
 
    break;
 
  default:
 
  // 表达式不等于任何一个value值时要执行的代码
 
}

switch语句和if语句的区别

switch…case语句通常处理case为比较确定值的情况,而if…else…语句更加灵活,常用于范围判断(大于、等于某个范围)。


switch语句进行条件判断后直接执行到程序的条件语句,而if…else…语句有几种条件,就得判断几次(从上到下依次判断)。


当分支比较少时,if…else…语句的执行效率比switch语句更高。


当分支比较多时,switch语句的执行效率比if…else…语句更高,结构也更清晰。


目录
相关文章
QT中的数据类型转换总结
QT中的数据类型转换总结
378 0
|
存储 弹性计算 人工智能
|
3月前
|
前端开发 容器
CSS纯文本渐变动效
不过,请记住,这种特效虽然吸引目光,但应当在页面上谨慎使用,以免分散用户对其他重要内容的注意力。适时适地地使用它,让你的文字在必要时展现出它们最夺目的一面。这便是CSS的力量,一个简单但有力的工具,能让你的网页充满活力和创意。
154 9
|
6月前
|
前端开发 Java 关系型数据库
基于DeepSeek的智慧医药系统源码分享
智慧医药系统基于HTML前端、Java后端,使用Springboot、DeepSeek和MySQL技术栈开发。系统分为游客、用户和管理员三个角色,提供疾病与药品查询、智能问诊、个人资料管理、反馈提交等功能。游客可进行搜索查询,用户能修改资料及咨询智能医生,管理员则负责疾病、药品和反馈管理。项目含视频教程,安装依赖环境包括Java、Maven、IntelliJ IDEA和MySQL。源码地址:gitee.com/beginroad/bishe。
164 7
基于DeepSeek的智慧医药系统源码分享
|
11月前
|
存储 安全 算法
Java面试题之Java集合面试题 50道(带答案)
这篇文章提供了50道Java集合框架的面试题及其答案,涵盖了集合的基础知识、底层数据结构、不同集合类的特点和用法,以及一些高级主题如并发集合的使用。
925 1
Java面试题之Java集合面试题 50道(带答案)
SVN状态说明
SVN状态说明
503 2
|
资源调度 JavaScript API
使用 Pinia 掌握 Vue.js 中的状态管理
使用 Pinia 掌握 Vue.js 中的状态管理
|
11月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
269 4
|
资源调度 JavaScript 前端开发
Vue2项目使用v-viewer插件实现图片预览、切换、缩放、旋转...
这篇文章介绍了在Vue 2项目中如何通过`v-viewer`插件实现图片的预览、切换、缩放、旋转等功能,并提供了插件的安装、配置和使用方法。
3627 0
Vue2项目使用v-viewer插件实现图片预览、切换、缩放、旋转...
|
网络安全 开发工具 git
git clone之报错git@gitee.com:Permission denied (publickey).fatal: Could not read from remote repository
git clone之报错git@gitee.com:Permission denied (publickey).fatal: Could not read from remote repository
1183 0