• js随机数 比较运算符


       // 生成一个随机数 1 - 100 范围内的随机数
            // 大家先记住 JavaScript 生成随机数值的 公式
            // 如果要 生成 a - b  范围内的数值
            // 公式是 parseInt( Math.random() * ( b+1-a ) + a )
            // 现在要生成的是 1 - 100 范围的随机数, a 就是 1   b 就是 100
            // 公式就是  parseInt( Math.random() * ( 100+1-1 ) + 1 )
            //          parseInt( Math.random() * 100 + 1 )

            // 如果是 30 -50   parseInt( Math.random() * ( 50+1-30 ) + 30 )
            // 如果懒得算,把数值套好,就可以了,摆在这里,计算机会自己算

            // 当前的公式,如果范围是 a-b 是可以生成 a 和 b 的
            // 如果要 生成 1-100 的数值 不包含 100,实际就是 1 - 99
            // 如果要 生成 1-100 的数值 不包含 1 也不包含 100,实际就是 2 - 99
            // 生成  1 - 100 的数值,不包含 1 也不包含 100 , 就是 2 - 99 ,也就是 a是2 b是99

            // 每次刷新页面,这个公式就会被重新执行一次,就会随机生成一个新的数值
            var int = parseInt(Math.random() * (100 + 1 - 1) + 1);
            console.log(int);
     
     
     
      / /> 大于   < 小于    >= 大于或等于    <= 小于或等于
            // == 等于判断    === 全等判断
            // != 不等判断    !== 不全等判断

            // 记住第一句话 : 所有的 比较运算符,执行结果一定是 布尔类型
            // 记住第二句话 : 在计算机程序中,比较运算符,只能判断一个条件,不能同时判断多个条件
            //               在数学语法中有  5 < x < 10  这样的语法,是判断 x 大于5 并且 小于 10
            //               这实际上是两个条件 在 计算机语法中 没有这样的写法
            //               如果有多个条件,必须要使用 逻辑运算符  &&   ||   !

            // == 等于判断 和 === 全等判断

            // == 等于判断 也称为 宽松比较
            // 是判断 运算符 两侧 表达式的数值 是否相同
            // 如果 两个表达式 数据的数据类型不同
            // 会先将两个数值自动转化为相同的数据类型
            // 再来比较判断两个数据是否相同
            // 如果数据相同,结果是true,如果数据不同,结果是false

            // 判断 数值类型的5 和 字符串类型的5 数值是否相同
            // 会将 字符串类型的5 转化为数值类型 结果是 数值5
            // 数值5 与 字符串5转化的数值5 数值是相同的,结果就是true
            console.log( 5 == '5' );


            // === 全等判断 也称为 严格比较
            // 是判断 运算符 两侧 表达式的数据类型以及数值 是否都相同
            // 也就是判断结果是 true 的条件有两个,数据类型必须相同,并且数值也要相同
            // 数据类型不同时,不会进行数据类型的转化

            // 数值5 和 字符串5 数据类型不同,结果就是false
            console.log( 5 === '5' );



            // != 不等判断  !== 不全等判断

            // != 不等判断 
            // 是判断 运算符 两侧 表达式的数值 是否不相同
            // 执行原理,与 == 等于判断是完全相同的
            // 也是数据类型不同,会转化为相同的数据类型,在进行比较判断
            // == 等于判断是判断数值是否相同,  != 不等判断是判断数值是否不同
            // 两个运算符 执行结果 正好相反  
            // == 结果是true  !== 判断结果就是false
            // == 结果是false !== 判断结果就是true


            // !== 不等全判断 
            // 是判断 运算符 两侧 表达式的数据类型以及数值 是否不相同
            // 执行原理,与 === 全等判断是完全相同的
            // 也就是判断数据类型和数值,是否不相同
            // === 全等判断是判断数值是否相同,  !== 不全等断是判断数值是否不同
            // 两个运算符 执行结果 正好相反  
            // === 结果是true  !== 判断结果就是false
            // === 结果是false !== 判断结果就是true
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    嵌入式框架Zorb Framework搭建三:列表的实现
    嵌入式框架Zorb Framework搭建二:环形缓冲区的实现
    C#比较两个时间大小
    大数据概述
    综合练习:英文词频统计
    熟悉常用的Linux操作
    Python基础画五星红旗
    字符串、组合数据类型练习
    简化版C语言文法
    词法分析实验报告
  • 原文地址:https://www.cnblogs.com/ht955/p/14012418.html
Copyright © 2020-2023  润新知