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)

    .

  • 相关阅读:
    css3正方体效果
    单行文本溢出和多行文本溢出变省略号
    iscroll的滑动效果
    angular笔记
    html页面的css样式、meta最常用的最基本最常规的配置参数
    解决webstorm卡顿问题
    pc端网页的设计尺寸
    时间字符串解析成日期时间格式
    Inf2Cat, signability test failed.
    #pragma once 与 #ifndef 解析(转载)
  • 原文地址:https://www.cnblogs.com/foreverone/p/10237071.html
Copyright © 2011-2022 走看看