Javascript 基本概念语法
2017-02-22 00:03
253 查看
Javascript 基本概念语法
目录
Javascript 基本概念语法目录
数据类型
Number
比较运算符
数据类型
Number
JavaScript不区分整数和浮点数,统一用Number表示NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity
比较运算符
false == 0; // truefalse === 0; // false
要特别注意相等运算符==。JavaScript在设计时,有两种比较运算符:
第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;
第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。
另一个例外是NaN这个特殊的Number与所有其他值都不相等,包括它自己:
NaN === NaN; // false
唯一能判断NaN的方法是通过isNaN()函数:
isNaN(NaN); // true
要比较两个浮点数是否相等,只能计算它们之差的绝对值,看是否小于某个阈值:
Math.abs(1 / 3 - (1 - 2 / 3)) < 0.0000001; // true
(未完)
相关文章推荐
- 学习笔记(二)JavaScript基本概念(语法,数据类型,控制语句,函数)
- JavaScript中基本概念的语法理解
- JavaScript高级程序设计之基本概念之语法 第3.1讲笔记
- 精通JavaScript 第二章 基本语法与基本概念
- 读书笔记 JavaScript高级程序设计 第三章 基本概念-语法
- JavaScript的基本概念----基本语法与变量
- (1)javascript 基本概念 -- 语法
- JavaScript基本概念之简单语法
- JavaScript基本概念(一)--- 基本语法
- JavaScript学习笔记(一)基本概念及语法
- JavaScript学习笔记--第3章:基本概念中的语法
- 分析两道javascript面试题-主要考查的是javascript基本语法知识
- JavaScript使用过程中的注意点和一些基本语法
- SQL Server存储过程的基本概念以及语法【转】
- V8 JavaScript Engine 入门指南 4.2 -- 基本概念(Templates)
- Javascript中闭包(Closure)的探索(一)-基本概念
- JAVA基本概念及语法总结
- JavaScript基本概念初级讲解论坛贴的学习记录
- JavaScript使用过程中需要注意的地方和一些基本语法
- javascript基本概念