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

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>

相关文章:

  • macOS部署DeepSeek-r1
  • oracle使用动态sql将多层级组织展平
  • C++自研游戏引擎-碰撞检测组件-八叉树AABB检测算法实现
  • 企业文件安全:零信任架构下的文件访问控制
  • 深度学习|表示学习|Instance Normalization 全面总结|26
  • 网络安全架构师怎么考 网络安全 架构
  • 在Ubuntu中安装Docker并配置国内镜像
  • PHP高效、轻量级表格数据处理库 OpenSpout ,很好用
  • 机器学习 - 词袋模型(Bag of Words)实现文本情感分类的详细示例
  • 开源、免费项目管理工具比较:2025最新整理30款
  • 【系统架构设计师】操作系统 - 进程管理 ② ( 进程状态 | 三态模型 | 五态模型 | 进程状态 划分依据 | PCB 程序控制块 的 组织方式 )
  • 认识一下redis的分布式锁
  • MySQL常见错误码及解决方法(1130、1461、2003、1040、2000、1049、1062、1129、2002、1690等)
  • C#数据库操作系列---SqlSugar完结篇
  • 【Unity Shader编程】之GPU编程前言
  • wordpress主题设置教程
  • 2025年SEO自动优化工具
  • 数据科学之数据管理|统计学
  • (4/100)每日小游戏平台系列
  • wireshark网络抓包
  • 做网站的财务需求/网站关键词优化推广哪家好
  • 网站黏度/郑州seo线下培训
  • WordPress 4.8.1 增强版/宁波seo外包服务平台
  • 池州网站建设公司/企业营销策划论文
  • 招聘网站做鸭子的/网站建设的意义和目的
  • 医院导航网站怎么做/百度互联网营销顾问