《JavaScript权威指南》

《JS权威指南》20180228

JavaScript名字和版本

1.JS由网景(Netscape)公司创建,也就是现在Mozilla基金会。

“JavaScript”是Sun Microsystem公司(现在的Oracle)的注册商标。

网景将JS提交给了ECMA(欧洲计算机制造协会),由于商标冲突,其标准版遂改名“ECMAScript”;同样由于商标冲突,微软对JS的实现版本取为"Jscript"。

2.JS解释器或引擎(engine)也有版本号。

Google的JS解释器叫做V8。

3.Firefox的插件Firebug(下载地址http://getfirebug.com)运行小段代码,或者浏览器里的JS控制台。

调试代码:console.log()和alert()函数

4.JS中两个非常重要的数据类型是对象和数组。

对象是名/值对的集合,或字符串到值映射的集合。

对象是由花括号括起来的。

通过 .或者[]来访问对象属性。

eg:

book.author = "Flanagan"通过赋值为对象创建一个新属性

5.数组中的第一个元素索引为0

primes.length输出数组中的元素个数

primes[primes.length-1]数组的最后一个元素

primes[4] = 9通过赋值来给数组添加新元素

primes[4] = 11通过赋值来改变已有的元素

6.数组和对象都可以包含另一个数组或对象

7.加号可以完成加法运算也可以作字符串连接eg:“3”+“2”输出的结果为“32”

8.var count = 0定义一个变量,

count += 2;和count = count + 2;一样

n--;和n=n-1;一样

变量名本身也是一个表达式

9.相等、不等、大于、小于、大于等于、小于等于运算符的运算结果是true或false。

"two" == "three"输出结果为false:两个字符串不相等。

"two" > "three"输出结果为true:"tw"在字母表中的索引大于"th"。

10逻辑运算符是对布尔值的“合并”“或”“求反”

11函数是一种值,可以赋值给变量。

12.向a数组中添加元素eg:

a.push(1,2,3);,

将a数组元素的次序反转eg:

a.reverse();

13.Math.sqrt()计算平方根

14."this"关键字是对定义方法的对象的引用

15.构造函数均以大写字母开始。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180228G1K1SV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券