zoukankan      html  css  js  c++  java
  • var isObj = length === undefined || i

    这个其实是因为你前面那个===是肯定为false导致的,所以执行到了i那一步了
    var length=undefined;
    var a=length===undefined || i;
    这样你不定义i也是不会提示错的,因为不会执行到i
    length你不定义它,它默认也是有的
    window.length = 0;

    JS中的运算符可谓五花八门,有时候会不记得各种运算符的优先级。

    记之以备后用~

    运算符 描述
    . [] () 字段访问、数组下标、函数调用以及表达式分组
    ++ — – ~ ! delete new typeof void 一元运算符、返回数据类型、对象创建、未定义值
    * / % 乘法、除法、取模
    + – + 加法、减法、字符串连接
    << >> >>> 移位
    < <= > >= instanceof 小于、小于等于、大于、大于等于、instanceof
    == != === !== 等于、不等于、严格相等、非严格相等
    & 按位与
    ^ 按位异或
    | 按位或
    && 逻辑与
    || 逻辑或
    ?: 条件
    = oP= 赋值、运算赋值
    , 多重求值

  • 相关阅读:
    【刷题-LeetCode】165 Compare Version Numbers
    python 22 内置模块2
    python 21 内置模块
    python 20 模块,包,及开发目录规范
    python 19
    python 18 三元,生成,递推
    定时抓取数据并存入数据库
    抓取财报数据
    金币
    交换座位
  • 原文地址:https://www.cnblogs.com/della/p/3297792.html
Copyright © 2011-2022 走看看