美文网首页
javascript基础2运算符和if else switch

javascript基础2运算符和if else switch

作者: 雨中晨星 | 来源:发表于2020-03-09 17:33 被阅读0次

js运算符为加减乘除,取余,浮点运算,其中浮点运算注意并不相等。

var num = 0.1 + 0.2;
console.log(num == 0.3); // false

前置递增递减和后置递增递减

var a = 10;
++a; //a是11
var b= ++a + 2 // a从11再自加一次变成12,所以12+2=14
console.log(b);//14

var c=10;
c++;//c是11 c++是10
var d=c++ +2;//此时c++是11,然后+2=13
console.log(d);//13

var e=10;
var f = e++ + ++e;//e是11,e++是10 ,然后++e是12,所以10+12=22
console.log(f);//22

比较运算符

console.log(3 >= 5); // false
console.log(2 <= 4); // true
//1. 我们程序里面的等于符号 是 ==  默认转换数据类型 会把字符串型的数据转换为数字型 只要求值相等就可以
console.log(3 == 5); // false
console.log('apple苹果' == '刘德华'); // flase
console.log(18 == 18); // true
console.log(18 == '18'); // true
console.log(18 != 18); // false
// 2. 我们程序里面有全等 一模一样  要求 两侧的值 还有 数据类型完全一致才可以 true
console.log(18 === 18);
console.log(18 === '18'); // false

if判断闰年

var year = prompt('请输入年份');
if(year %4==0 &&year %100 !=0 || year% 400==0){
    alert('你输入的年份是闰年');
}
        else{
        alert('你输入的年份是平年');
}

if else if多分支成绩案例

var score=prompt('请输入成绩');
    if(score>=90){
        alert('优秀');
    }
    else if(score>=80){
        alert('良好');
    }
    else if(score>=70){
        alert('一般');
    }
    else if(score>=60){
        alert('及格');
    }
    else{
        alert('不及格');
    }

三元表达式

var num = 10;
var res = num > 5 ? '是的' : '不是';
console.log(res);//是的

switch判断,记得要加break;

var fruit = prompt('请输入水果的名称');
    switch(fruit){
        case'苹果':
        console.log('苹果3.5块一斤');
        break;
        case'梨子':
        console.log('梨子4块一斤');
        break;
        default:
        console.log('没有这种水果');
    }

相关文章

  • 三目运算符

    在JavaScript中,除了 if ... else 和 switch 语句,还有一个三目运算符 ? ......

  • javascript基础2运算符和if else switch

    js运算符为加减乘除,取余,浮点运算,其中浮点运算注意并不相等。 前置递增递减和后置递增递减 比较运算符 if判断...

  • JavaScript三目运算符

    在JavaScript中,除了 if ... else 和 switch 语句,还有一个唯一的三目运算符? ......

  • JavaScript判断

    JavaScript中有三种判断语句,分别是:if else, 三元运算符, switch case。其中if, ...

  • 计算1+2+...+n

    编写函数求1+2+...+n的和,要求不能使用乘除、if-else、for、while、switch和三目运算符 ...

  • js的判断,循环

    js中的三个判断 If else、三元运算符、switch case 1>If else if else 最常用的...

  • C的分支和跳转

    关键字 :if,else,switch,continue,break,case,default,goto。运算符 ...

  • 04ES5--基础语法(一)

    基础语法 基本概念:变量、标识符、注释、区块 条件语句:if-else、switch、三元运算符 循环语句:whi...

  • js中3种判断

    js中的三种判断 if else if else 三元运算符 switch case if(条件1){ 执行 条件...

  • 一些东西

    1.List方法添加 2.if..else..和switch效率对比 switch效率是if..else..的十倍...

网友评论

      本文标题:javascript基础2运算符和if else switch

      本文链接:https://www.haomeiwen.com/subject/mgojdhtx.html