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)

    .

  • 相关阅读:
    magento模板中XML与phtml关系 [四]
    magento 好好玩
    凹凸曼的修改zencart 程序(经典!)
    首页商品图片显示错位,easy-popular批量上传
    1.7-BGP①
    1.6-路由的控制③
    1.6-路由的控制②
    1.6-路由的控制①
    1.5
    1.4-动态路由协议OSPF⑧
  • 原文地址:https://www.cnblogs.com/foreverone/p/10237071.html
Copyright © 2011-2022 走看看