Web开发——JavaScript基础(重新介绍JavaScript(JS教程))

  当前参考学习:MDN官方教程

1、概览

  JavaScript 是一种面向对象的动态语言,它包含类型、运算符、标准内置( built-in)对象和方法。它的语法来源于 Java 和 C,所以这两种语言的许多语法特性同样适用于 JavaScript。需要注意的一个主要区别是 JavaScript 不支持类,类这一概念在 JavaScript 通过对象原型(object prototype)得到延续(有关 ES6 类的内容参考这里Classes)。另一个主要区别是 JavaScript 中的函数也是对象,JavaScript 允许函数在包含可执行代码的同时,能像其他对象一样被传递。

  JavaScript中类型包括:

  JavaScript 还有一种内置Error(错误)类型,这个会在之后的介绍中提到;现在我们先讨论下上面这些类型。

2、Number(数字)

  和其他编程语言(如 C 和 Java)不同,JavaScript 不区分整数值和浮点数值,所有数字在 JavaScript 中均用浮点数值表示,所以在进行数字运算的时候要特别注意。

1 console.log(0.1 + 0.2);                     // 0.30000000000000004

  JavaScript 支持标准的算术运算符,包括加法、减法、取模(或取余)等等。还有一个之前没有提及的内置对象 Math(数学对象),用以处理更多的高级数学函数和常数:

1 console.log(Math.sin(3.5));                 // -0.35078322768961984
2 var r = 0.5;
3 var d = Math.PI * (r + r);                  // 3.141592653589793
4 console.log(d);

猜你喜欢

转载自www.cnblogs.com/zyjhandsome/p/9754842.html