美文网首页
JS运算符在赋值时的妙用

JS运算符在赋值时的妙用

作者: hi_yolo | 来源:发表于2017-07-10 13:25 被阅读0次

&&(逻辑与)

若有一位假,则变量值为假;若值均为真,则变量值为&&最右边的值
var a = 0 && 1;//0
var a = 1 && 2 ;//2
var a = 0 && 1 && 2;//0
var a = 1 && 2 && 3;//3
var a = 1 && 0 && 3;//0

||(逻辑或)

遇到真值即返回,假值则为假的最后一位假
var a = 0 || null;//null
var a = 0 || 1;//1
var a = 1 || 2;//1
var a = 0 || NaN || false;//false
var a = 0 || 2 || false;//2
var a = 0 || 1 || 2;//1

&& (逻辑与) 和||(逻辑或)混合使用

考虑优先级:&& (逻辑与) 优先级高于||(逻辑或)
var a = 3 && 0 || 2; //2
var b = 3 || 0 && 2; // 3
var c= 0 || 2 && 3; // 3

真假值

false, 0, NaN, undefined, '', null //假值
对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]//真值

相关文章

  • JS运算符在赋值时的妙用

    &&(逻辑与) 若有一位假,则变量值为假;若值均为真,则变量值为&&最右边的值var a = 0 && 1;//0...

  • JavaScript 02 (运算符和选择结构)

    js的关系运算符,js的逻辑运算符,js的赋值运算符,js的运算符的优先级问题,js的自增和自减,js的选择结构 ...

  • js运算符

    js基础语法:运算符,判断语句,数据类型,js对象 一、运算符 赋值运算符 =算数运算符 +-*/% ++...

  • 2018-12-01

    赋值运算符 关系运算符 Unicode编码 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js换肤...

  • ES6解构

    1. 数组解构赋值 2.对象赋值解构 摘自:妙用ES6解构和扩展运算符让你的代码更优雅

  • JS隐性转换

    JS的运算符中,=,==,===这三个运算符对初学者而言,很容易混淆 = 是赋值运算符,用来给变量赋值 == 判...

  • js运算符

    JS中为我们提供了三种逻辑运算符: 赋值运算符: = 可以将符号右侧的值赋值给符号左侧的变量 +=...

  • web前端入门到实战:js函数与作用域,了解函数基本概念

    通过js基础语法了解到js的值包含数字,字符串和布尔值;js运算符分为算数,赋值,比较和逻辑运算符;js的流程控制...

  • 06-JavaScript基础-赋值运算和自增自减

    赋值运算符 简单赋值运算符: = 复合赋值运算符: +=、-=、*=、/=、%= 简单赋值运算符格式: 变量 = ...

  • JavaScript基础--赋值运算和自增自减

    赋值运算符 简单赋值运算符: = 复合赋值运算符: +=、-=、*=、/=、%= 简单赋值运算符格式: 变量 = ...

网友评论

      本文标题:JS运算符在赋值时的妙用

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