美文网首页
运算符应用

运算符应用

作者: _v_xw | 来源:发表于2017-04-21 16:11 被阅读0次
  1. 运算符与if
  • &&应用
    if(a>1) {
    console.log("a="+a);
    }
    上面这个函数可以写成 a>1 && console.log("a="+a)
    &&前的代码会进行boolen()方法调用 =true 才执行&&后面的代码
  • || 应用
    var atrr = atrr || 0;
    常用在判断一个变量是否已声明,没有的话给一个默认参数
  • 判断语句中的{}
    if 或else 后面若不添加{}只识别一行执行语句
var a = 3;
var b = 4;
if (a == 4) console.log(a);  //条件不符合不执行
a++; 不在if控制范围内,会进行所以a=4;
if (b == 3) {
      console.log(b); //条件不符合不执行
      b--; //在控制范围内,且条件不符合所以不执行
} else 
      b++; //此处没添加{},条件符合,第一行代码会执行
console.log(b); //这一行代码执行与否与条件语句无关
  1. ~取反 运算符
    ~~可以用在数值的取整,在两次取反的过程中获取原数值的整数部分
~~4.1 // 4
~~4.9 // 4
~~-4.1 // -4
~~-4.9 // -4
  1. 自执行函数
    一般我们看到的自执行函数
    (function() {})()
    也可以直接添加运算符在前面
    常用!,+、-也是可以的
    !function(){}
  2. %运算
    一般情况下%用来求余数
    这种情况下被除数都是比除数大的
    在被除数小于除数的情况下会直接输出被除数
var a = 10%3 // 1   大于求余数
var b = 10%10 // 0  等于就是整除,余数为0
var c = 10% 11 // 10  小于得前者被除数
var d = 8% 11 // 8

相关文章

  • 位运算符

    常用位运算符: 左移与右移运算符应用举例: 注意:&和|既是逻辑运算符,也是位运算符。如果两侧操作数是boolea...

  • es6新增的数组方法

    扩展运算符 1.扩展运算符的使用方法 2.扩展运算符的应用(1)复制数组 (2)合并数组 (3)与解构赋值结合 (...

  • ES6之扩展运算符与应用(对象篇)

    对象的扩展运算符 《ES6之扩展运算符与应用(数组篇)》一文中,已经介绍过了扩展运算符(...). ES2017将...

  • Javascript 按位取反运算符

    所有一元运算符(如 ~ 运算符)都按照下面的规则来计算表达式的值: 运算符将应用于结果数字。~ 运算符查看表达式的...

  • 运算符应用

    运算符与if &&应用if(a>1) {console.log("a="+a);}上面这个函数可以写成 a>1 ...

  • Day3-总结

    一. 运算符 1.数学运算符:+,-,,/,%,//,* % - 取余(取模),求余数 应用1:通过判断一个整数对...

  • 第8章 运算符相关编码准则

    8.1 恰当应用条件运算符有助于提高可读性 8.2 不要凭借运算符优先级排列算式 8.3 指针运算符应该紧接变量名...

  • ThinkPHP框架、前端使用技巧总结

    1、前端三目运算符的使用 应用一 模板中基本的变量判断应用 {: ($vo['isPool'] == 1 ) ? ...

  • 数组的扩展

    扩展运算符(...) 基本用法 该运算符作用正好与rest参数作用相反,用于展开数组为参数序列,用逗号分割。 应用...

  • ES6-拓展运算符

    1. 扩展运算符(spread) ... 有序集合 2. ... 的应用: 应用1: 可以当做 可变参数数组 a...

网友评论

      本文标题:运算符应用

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