zoukankan      html  css  js  c++  java
  • 随意记的一点 js 笔记

    1. 给未经声明的变量赋值在严格模式下会导致抛出 ReferenceError 错误(意思是,所有变量都必须用 var 去定义,不能在函数内部定义全局变量);

    2. 在严格模式下,不能定义名为 eval 和 arguments 的变量,否则会导致语法错误;

    3. 判断一个变量值是否等于 undefined 是为了正式区分空对象指针与未经初始化的变量;

    4. 只要意在保存对象的变量还没有真正保存对象,就应该明确地让该对象保存 null 值,这样不仅可以体现 null 作为对象指针的惯例,而且也有助于进一步区分 null 和 undefined;

    5. 八进制字面量在严格模式下是无效的,会导致支持的 Javascript 引擎抛出错误;

    6. 任何涉及到NaN的操作都会返回NaN,NaN与任何值都不相等,包括 NaN 本身;

  • 相关阅读:
    无服务器架构(Faas/Serverless)
    Cookie中的sessionid与JSONP原理
    requestAnimationFrame
    JS函数的防抖和节流
    JS 中的广度与深度优先遍历
    堆、栈和队列
    Java除法和js
    selected
    找jar包
    编辑器替换操作
  • 原文地址:https://www.cnblogs.com/lpbottle/p/4218955.html
Copyright © 2011-2022 走看看