js-2

    xiaoxiao2021-03-25  114

    运算符     1 算术运算符    +  -   *  /  %  ()              +  作用  1 加法  2 可以表示连接符  "100"+2------>"1002"                                                                 "3"+"2"------>"32"     -  比如 5-3  a-b   "200"-100 ----->100  "ab122"-20                              结果是NaN 类型还是number     *  "20"*5------>100    "10ac"*2----->NaN     /   10/5    "20"/2 ------>10     % (取余运算符或取模运算符)  得到两个数相除的余数           判断奇偶性           () 有小括号的先算 2 比较运算符(关系运算符)              >  <  <=  >=  !=  ==  ===  !== (注意一个等号=叫赋值运算符)        关系运算符结果是布尔值类型 true 表示成立   false 表示不成立       布尔值在参与数学运算的时候  true代表1  false代表0          == 不严格的等于  只进行内容的判断,不管类型是否一样     ===  严格的等于  不仅仅内容一样,类型也需要一样    !=  对 ==的否定    !== 对===的否定  3 逻辑运算符        &&   逻辑"与"    表达式1&&表达式2                        表1和表2同时成立,结果才成立,其他情况,结果为假          短路现象: 表达式1&&表达式2 ,当表1的值为假,结果肯定 为假,表2 就不会被执行,这种现象叫短路现象        ||    表达式1||表达式2   表达式中只要有一个为真 结果就是真                表1为真时候,表2不会被执行          ! !表达式  表达式为真 !表达式为假               非0  ----> true  0----->false               true------>1   false------>0  关于数学运算  Math对象 提供很多方法实现一些运算        Math.ceil(数) 对数进行上舍入        Math.floor(x) 对数进行下舍入        Math.max(x,y) 求x和y较大的数        Math.min(x,y)  ...............小的数        Math.pow(x,y) 求x的y次方        Math.random()  产生0到1之间的随机数                          作业 1 查手册 0 和1 是不是包含在内   如何产生 1-10之间的随机整数        Math.round(x) 对x进行四舍五入   至于其他方法,用到会查手册,现学现用 程序流程控制    1 顺序结构: 程序一行行执行,先执行上面的,然后执行下面的    2 选择结构(分支结构)               a    if(条件) {                  语句              }       b   if(条件) {                语句1            } else {                语句2            }      执行流程:先判断条件,条件为真,               则执行语句1 否则执行语句2         用户输入一个数,判断奇偶性       c  if-else if - else if  多分支        "跳楼"现象       >=90   A      >=80 <90  B      >=70 <80 C     >=60  <70 D

        <60  E

        parseInt(数据)  把数据转成整数     parseFloat(数据) 。。。。 小数               选择结构的嵌套:              if(条件) {                 if() {}             } else              {                    ....               }         加汽油           92  >100   0.68元/升   <=100L  0.7         95   >80  0.69元/升  <=80  0.71      用户输入加的汽油种类以及汽油升数,计算出共支付多少钱     分析思路: 1 提示用户输入汽油种类以及汽油升数,并保存      这两个值                         2  判断是哪类汽油,假如为92  按照92  否则95     if(条件)  {         第一条语句;         第二条语句; }           d 三目运算符  ?: 与if-else效果一样         5+4  双目         语法   表达式1?表达式2 :表达式3         执行过程: 先算表1的值,假如为真,                整个表达式的结果是表2的值,否则是表3的值         举例:  6>4?1:0 结果是1                       a>b?a:b           e  switch结构            3  循环结构 

             for   while  do-while

    小结:了解了三种运算符,还有Math方法,程序流程控制,还有重点的循环结构。

    转载请注明原文地址: https://ju.6miu.com/read-13931.html

    最新回复(0)