• js运算符和函数


    // ++或者--在前就先运算在赋值,在后就先赋值给前面变量在运算
    var i = 10;
    var t = 8;
    // var y = i++;
    console.log(y);
    console.log(i);
    // %是去取余数的意思
    var y = 9;
    var z = 2;
    var t = 9%2;
    console.log(t);
    // 赋值运算有 = += -= *= /= %= 就是变量和数值先运算然后再赋值给变量
    // i += 10;
    // console.log(i);
    // i -= 15;
    // console.log(i);
    // 比较运算符 ==是值相等  ===是全等意思是数据类型也得一样 !=不等 < > <= >=  输出的类型是布尔型
    var k = y != z;
    console.log(k);
    // 逻辑运算符:&&并且的意思,前面等于true后面也等于true才输出true,如果前面是假后面就不往后执行
    var m = (i<=y && t>=y);
    console.log(m);
    //逻辑运算符:||或者的意思.前面是true就不往后执行并输出true
    var h = (i>=y|| t>=y);
    console.log(h);
    // 逻辑运算!反向的意思输出内容的真假相反
    var v = !false;
    console.log(v);
    // 三元运算符,问号前的内容是真就输出问号后面的内容,如果是假就输出冒号后面的内容
    true?console.log('真'):console.log('假');

    // 函数
    // 函数名,小括号内是参数,是函数的使用
    var dy =  hs(180,70,'李四');
    // 这是用return返回
    console.log(dy);
    // 定义函数
    function hs(s1,w,xm){
        var bz = (s1-80)*0.7;
        var hl = Math.abs(w/bz-1);
        // hl<0.1?console.log(xm+'体重正常'):hl<0.2?console.log(xm+'体重过重或过轻'):console.log(xm+肥胖或体重不足);
        // 这是用return返回
        return hl<0.1?xm+'体重正常':hl<0.2?xm+'体重过重或过轻':xm+'肥胖或体重不足';
    }   
    //函数返回值用return
     var bb= z1(180,90);
    console.log(bb);
    function z1(zz,mm){
        var gg= zz+mm;
        return gg;
    }
  • 相关阅读:
    uva 11078
    hdu1520(树状dp)
    从Markov Process到Markov Decision Process
    剑指Offer系列编程题详解全集
    L1正则和L2正则的区别详解
    协方差详解
    牛顿法和梯度下降法的比较
    C++ const各种用法总结
    Exploration and Exploitation
    RL Algorithm Components
  • 原文地址:https://www.cnblogs.com/sheep-fu/p/12773871.html
Copyright © 2020-2023  润新知