IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript操作符运算/流程控制语句 -> 正文阅读

[JavaScript知识库]JavaScript操作符运算/流程控制语句

目录

一.操作操作符

1.关系操作符( > , < , <= , >= )

2.相等操作符

二.流程控制语句

1.if语句

2.三目运算符

3.switch语句


一.操作符运算

1.关系操作符( > , < , <= , >= )

let result = 5 > 3  // true
let result2 = 5 < 3  // false

// 特殊用法
let result3 = "book" < "apple"  // 比较的是首字母的ASCII编码
let result4 = "23" < "3"  // 同上
let result5 = "23" < 3; // false  // 如果有一方是数字,那么会把不等式两边先转成number类型再比较

2.相等操作符

let result = "55" == 55;  //true   转化后相等
let result2 = "55" === 55; // false  不相等, 因为数据类型不同
let result3 = "55" != 55; //false 转换后相等
let result4 = "55" !== 55; //true  不相等, 因为数据类型不同

二.流程控制语句

1.if语句

??????if语句用法:

? ? ? ?if (condition){

? ? ? ?//条件为真的表达式

? ? ? ? }else {

? ? ???//条件为false的表达式

? ? ? ? }

//简单的用法 
let age = 18;
if(age >= 18){
    console.log("恭喜你已经成年了");
}else{
    console.log("你还是个打王者的小学生");
}

//多层判断条件的用法
let grade = 70;
if(grade>90){
    console.log("可以奖励自己一个皮肤");
}else if(grade>80){
    console.log("可以打局王者放松一下");
}else if(grade>60){
    console.log("及格就行,奖励自己一顿饭");
}else{
    console.log("完了!这日子不过了");
}

2.三目运算符

用法:

variable = boolean_express ? true_value : false_value;

变量 = 布尔表达式 ? 为true的值 : 为false的值

let num1 = 10;
let num2 = 5;
let maxValue = num1>num2 ? num1 : num2;  // 10

3.switch语句

用法:? ??

switch(expression){

????????case value1:

????????????????statement

????????????????break;

????????case value2:

????????????????statement

????????????????break;

????????case value3:

????????????????statement

????????????????break;

????????case value4:

????????????????statement

????????????????break;

????????default:

????????????????statement;

}

let weekday = 1;
switch(weekday){
    case 1:
        console.log("今天星期一");
        break;
    case 2:
        console.log("今天星期二");
        break;
    case 3:
        console.log("今天星期三");
        break;
    case 4:
        console.log("今天星期四");
        break;
    case 5:
        console.log("今天星期五");
        break;
    case 6:
        console.log("今天星期六");
        break;
    case 7:
        console.log("今天星期天");
        break;
 }

//特殊案列  (case穿透)
     let weekday = 2;

     switch(weekday){
         case 1:
         case 2:
         case 3:
         case 4:
         case 5:
            console.log("正常上课");
         break;
         case 6:
         case 7:
            console.log("放假打游戏!");
         break;
     }

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-20 12:24:14  更:2021-10-20 12:25:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/10 22:37:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码