用文字记录生活前端开发那些事程序员

《JavaScript高级程序设计》笔记

2017-02-27  本文已影响328人  Canace22

一、JavaScript概述


<p><b>起源:</b>
Nombas的Cmm(后改名ScriptEasy);

<p><b>发展:</b>
Nombas的Cmm(ScriptEasy)→ NetScape的LiveScript(JavaScript)→windows的JScript→符合ECMA标准的JavaScript;

<p><b>构成:</b>
ECMAScript(JavaScript标准)、DOM(Document Object Model 文档对象模型) 、BOM(Browser Object Model 浏览器对象模型);

ECMAScript:
DOM

ps:DOM不是JavaScript专有的

BOM:

ps:BOM没有特定的标准,每种浏览器都有自己的 BOM 实现;

二、ECMAScript概述


语法:
变量

ps:变量名命名规则(Camel标记法:首字母是小写的,接下来的单词都以大写字母开头; Pascal标记法:首字母是大写的,接下来的单词都以大写字母开头; 匈牙利类型标记法:在以Pascal标记法命名的变量前附加一个小写字母<或小写字母序列>,说明该变量的类型;)

关键字
保留字(为将来的关键字而保留的单词)
原始值和引用值

ps:引用值的地址存储在栈中;

原始类型
typeof 运算符
Undefined类型
Null类型
Boolean类型
Number类型
String类型
转换成字符串的方法
转换成数字的方法

以上两种方法只转换第一个无效字符之前的字符串(部分值);

强制类型转换的方法
引用类型(类)
object类
上一篇下一篇

猜你喜欢

热点阅读