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

HTML之JavaScript运算符

HTML之JavaScript运算符

       1.算术运算符
            +   -   *   /   %
                除以0,结果为Infinity
                取余数,如果除数为0,结果为NaN   NAN:Not A Number
        2.复合赋值运算符
            ++ +=  -=  *=  /=  %=
                /= 除以0,结果为Infinity
                %= 如果除数为0,结果为NaN   NaN:Not A Number
        3.关系运算符
            ==  !=  >   <   >=  <=  ===
            ==  如果两端的数据类型不一致,会尝试转换数据类型为number,再进行比较
            === 严格比较,数据类型不一致直接返回false,数据类型相同则会对比
        4.逻辑运算符
            &&  ||  !
        5.条件运算符
            ?:  (三目运算符)     语法:表达式1 ? 表达式2 : 表达式3  如果表达式1为真,执行表达式2,否则执行表达式3
        6.位运算符
            &   |   ^   ~   <<  >>  >>>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
            1.算术运算符
                +   -   *   /   %
                    除以0,结果为Infinity
                    取余数,如果除数为0,结果为NaN   NAN:Not A Number
            2.复合赋值运算符
                ++ +=  -=  *=  /=  %=
                    /= 除以0,结果为Infinity
                    %= 如果除数为0,结果为NaN   NAN:Not A Number
            3.关系运算符
                ==  !=  >   <   >=  <=  ===
                ==  如果两端的数据类型不一致,会尝试转换数据类型为number,再进行比较
                === 严格比较,数据类型不一致直接返回false,数据类型相同则会对比
            4.逻辑运算符
                &&  ||  !
            5.条件运算符
                ?:  (三目运算符)     语法:表达式1 ? 表达式2 : 表达式3  如果表达式1为真,执行表达式2,否则执行表达式3
            6.位运算符
                &   |   ^   ~   <<  >>  >>>
         */ 
        //算术运算符
        console.log(10/2); //5
        console.log(10/4); //2.5        
        console.log(10/0); //Infinity
        console.log(10%0); //NaN
        // 关系运算符
        console.log(10 == 10); //true
        console.log(1 == true); //true
        console.log(1 === true); //false
        console.log(10 == '10'); //true
        console.log(10 === '10'); //false
        console.log('true'==1);  //false
    </script>
</head>
<body>
    
</body>
</html>

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

相关文章:

  • 遇到的一些GO问题
  • k8s管理工具之lens
  • 深入理解指针初阶:从概念到实践
  • C# OpenCV机器视觉:模仿Halcon各向异性扩散滤波
  • 最新消息 | 德思特荣获中国创新创业大赛暨广州科技创新创业大赛三等奖!
  • SpringBootWeb三层架构分层解耦
  • 英福康INFICON真空软件IMM-200 Interactive Service Menu Thin Film Deposition Monitor
  • 第十四天 HarmonyOS应用开发实战:交互事件与动画效果全解析
  • 和鲸科技上线 DeepSeek 系列模型服务,助力数智企业 AI 业务创新!
  • 软机器人想适应各种地形,可能实现吗?
  • 【xdoj-离散线上练习H】T234(C++)
  • 在 Vue 中使用 dayjs 处理时区
  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 11
  • 一致性Hash算法延伸至Redis分片扩容使Lua脚本失效如何解决
  • 【课设者】SSM课设-图书管理系统
  • CentOS7 安装配置FTP服务器
  • 【含文档+PPT+源码】基于Python的全国景区数据分析以及可视化实现
  • 重构数据洪流:大数据架构设计的三个关键性转折
  • crontab制定任务计划删除超过5天以上的文件
  • 你需要提供管理员权限才能删除此文件夹解决方法
  • SQLite 数据库:优点、语法与快速入门指南
  • Spring Cache @Cacheable:提升应用性能的利器
  • 迅为RK3568开发板篇OpenHarmony实操HDF驱动配置LED-编译源码
  • Go 语言编程指南
  • Python调用C++动态库详细步骤(附源码)
  • 螺旋折线(蓝桥杯18G)