码迷,mamicode.com
首页 > 编程语言 > 详细

javascript权威指南——笔记

时间:2015-07-25 10:39:02      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

字符集:Unicode字符集

JS:区分大小写

标识符:指变量、函数、属性名、函数名、函数参数
第一个字符:字母、下划线、$
其后的字符:字母、下划线、$、数字
默认:驼峰命名

转义字符:   \n 换行  \t制表  \b空格  \r回车  \f换页符  \\  \‘  \"
注释:单行//
多行 /**/
直接量: number、string、boolean、null、/RegExp/img
语句:以分号‘;‘结尾

关键字、保留字:
do,while,for,in,continue,break,
if,else,switch,case,default,with,
try,catch,throw,
true,false,null,
var,new,
delete,
function,return,this
typeof,instanceof,
void,debugger,finally
//ECMAScript5新增关键字:
class,const,enum,export,extends,import,super
//严格模式下:
arguments,eval
implements,let,private,public,yield,interface,package,protected,static

变量:var 变量名

数据类型: undefined null boolean number string
object
判断类型:typeof
undefined: 1未定义
2定义了未赋值
3函数无return

null:空对象指针(如果将来要用于保存对象,初始值为null)
  
   注:使用.或者[]来存取undefined,null属性或方法都会报错

boolean: true false
         假:0 "" false null undefined NaN

number:正无穷:Infinity
负无穷:-Infinity
Number.MIN_VALUE~~Number.MAX_VALUE(-2的53次方~2的53次方)

NaN isNaN()

Number() parseInt() parseFloat()->转数字

十进制,十六进制(0x开头,0~9a~f),严格模式不支持八进制(0开头)

6.02e3 -> 6.02*10m³

Math对象,一些数学方法

主意小数的比较
var x = .3-.2; 0.09999999999999998
var y = .2-.1; 0.1
=> x != y;

日期对象:Date()
 
 






 

 

 

javascript权威指南——笔记

标签:

原文地址:http://www.cnblogs.com/wmh1106/p/4675419.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!