zoukankan      html  css  js  c++  java
  • 学习js使用误区中的一点小细节

    以下是我在学习js使用误区中看到的一些细节问题。索性做了个笔记。

    1  在js中分号是可选的,在缺少分号无法解析代码的时候,js会自主填写分号,向下寻找完整语句。

    例如   {var a                                    会被js解析为          {                                      但是如果遇到return 则不会自动向后寻找,在js中认为retur

         a                                                                     var a=3;      是一个完整的句子。

         =                                                                    console.log(a);

         3

         console.log(a)

        }

    2  关于数组的引用,如果使用下标对数组进行索引,数组不会改变。具有原本的特性。但是如果用名字作为索引,访问数组。js会自动把数组

    重新定义为标准对象。执行完这样的语句之后。数组的属性和方法将不能使用,换言之,此时,数组已经不具备数组的属性和方法。

    3  在定义数组和对象时,最后一位不能加逗号,否则会造成逻辑混乱,系统无法确认你输入的具体数量。产生歧义或者报错。

    4  在测试对象是否存在时。使用

    if(typeof(你的对象名称)!=="undefined"&&你的对象 !==Null)

    .

  • 相关阅读:
    【STM32H7的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    【STM32F429的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    【STM32F407的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    分布式锁--redis(单节点)
    Lock
    Condition
    Synchronized
    并发线程池
    多线程实现原理
    多线程基础
  • 原文地址:https://www.cnblogs.com/foreverone/p/10237071.html
Copyright © 2011-2022 走看看