zoukankan      html  css  js  c++  java
  • javascript 基础知识点

    • NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
    • Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity
    • NaN === NaN; // false  尽量 使用 ===  全等而不是 ==
    •   唯一能判断NaN的方法是通过isNaN()函数
    • 1 / 3 === (1 - 2 / 3); // false
    • null表示一个空的值,而undefined表示值未定义
    • 数组定义  []   或者 new Array()
    • strict模式:不用var申明的变量会被视为全局变量,为了避免这一缺陷,所有的JavaScript代码都应该使用strict模式
    • 反引号  多行字符串
    • in   判断是否拥有某个属性  要判断一个属性是否是xiaoming自身拥有的,而不是继承得到的,可以用hasOwnProperty()方法
    • MapSet是ES6标准新增的数据类型
    • arguments,它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数
    • rest参数只能写在最后,前面用...标识
    • 全局对象window
    • apply()把参数打包成Array再传入 ;call()把参数按顺序传入
  • 相关阅读:
    JS运动基础
    用setTimeout模拟QQ延时提示框
    jQuery面向对象的写法
    AngularJS学习笔记
    Scrollbar的样式
    postfix/dovecot邮件服务器
    Git 命令及git服务器
    一个分页功能的实现
    SSE(Server-Sent Events)
    qq上网正常浏览器上不了网
  • 原文地址:https://www.cnblogs.com/pengcz/p/7102296.html
Copyright © 2011-2022 走看看