《JavaScript 教程》学习补遗(八)

2020-10-23
阅读 5 分钟
1.1k
(1)console.log方法用于在控制台输出信息。它可以接受一个或多个参数,将它们连接起来输出。console.log方法会自动在每次输出的结尾,添加换行符。

《JavaScript 教程》学习补遗(七)

2020-10-23
阅读 9 分钟
979
(1)parseInt和Number函数都会自动过滤一个字符串前导和后缀的空格。(2)Number函数将字符串转为数值,要比parseInt函数严格很多。基本上,只要有一个字符无法转成数值,整个字符串就会被转为NaN。

《JavaScript 教程》学习补遗(六)

2020-10-12
阅读 5 分钟
888
运算符布尔运算符(1)布尔运算符用于将表达式转为布尔值,一共包含四个运算符。取反运算符:!且运算符:&&或运算符:||三元运算符:?:(2)对于非布尔值,取反运算符会将其转为布尔值。可以这样记忆,以下六个值取反后为true,其他值都为false。undefinednullfalse0NaN空字符串('') {代码...} (3)两次取反...

《JavaScript 教程》学习补遗(五)

2020-10-12
阅读 5 分钟
856
运算符算术运算符(1)数值与布尔值相加时,会先将布尔值转换成数值 {代码...} (2)字符串相加,原则上会先将非字符串转成字符串 {代码...} (3)数值与字符串相加时,由于从左到右的运算次序,字符串的位置不同会导致不同的结果。这种现象称为“重载”(overload) {代码...} (4)其他算术运算符(比如减法、除法和乘法...

《JavaScript 教程》学习补遗(四)

2020-10-11
阅读 3 分钟
830
(3)JavaScript 语言规定,对象的键名一律为字符串,所以,数组的键名其实也是字符串。之所以可以用数值读取,是因为非字符串的键名会被转为字符串。但,对于数值的键名,不能使用点结构。

《JavaScript 教程》学习补遗(三)

2020-10-11
阅读 4 分钟
935
数据类型函数(1) 该函数名只在函数体内部有效,在函数体外部无效,所以下面的声明是正确的。 {代码...} (2) Function 构造函数可以不使用new命令,返回结果完全一样。 {代码...} (3) 如果同一个函数被多次声明,后面的声明就会覆盖前面的声明。而且,由于函数名的提升,前一次声明在任何时候都是无效的,这一点要...

《JavaScript 教程》学习补遗(二)

2020-10-09
阅读 5 分钟
936
(5)parseInt方法还可以接受第二个参数(2到36之间,超过这个范围返回 NaN ),如果第二个参数是0、undefined和null,则直接忽略;(6)JavaScript 不再允许将带有前缀0的数字视为八进制数,而是要求忽略这个0。但是,为了保证兼容性,大部分浏览器并没有部署这一条规定。

《JavaScript 教程》学习补遗(一)

2020-10-08
阅读 4 分钟
938
学习的教程地址如下:JavaScript 教程基本语法变量声明变量无论在哪声明都会提升到首行;变量可以用 $ _ 以及 任意的 Unicode 字母,但不能是数字;一个 var 可以声明多个变量 {代码...} 一行代码只有 ; 时,表示空语句;;;; 这样就是3个空语句;如果变量声明没有赋值,值为 undefined ;区块 {} 并不会限制变量的作用域...