首页 > 编程语言 > 详细

关于JavaScript的一些不得不知道的事儿

时间:2017-10-13 13:48:30      阅读:205      评论:0      收藏:0      [点我收藏+]

模板字符串1、JavaScript不区分整数和浮点数,统一用Number表示。

2、NaN这个特殊的Number与所有其他值都不相等,包括它自己:

NaN===NaN; //false

     唯一能判断NaN的方法是通过isNaN()函数:

isNaN(NaN); //true

3、null表示一个“空”的值,它和0以及空字符串‘‘不同,0是一个数值,‘‘表示长度为0的字符串,而null表示“空”。而undefined表示值未定义。

4、JavaScript的数组可以包括任意数据类型。

[1, 2, 3.14, ‘Hello‘, null, true];

  另一种创建数组的方法是通过Array()函数实现:

new Array(1, 2, 3); // 创建了数组[1, 2, 3]

5、启用strict模式的方法是在JavaScript代码的第一行写上:

‘use strict’; 

6、由于多行字符串用\n写起来比较费事,所以最新的ES6标准新增了一种多行字符串的表示方法,用反引号 ` ... ` 表示:

`这是一个
多行
字符串`;

  运行结果如下:

技术分享

7、模板字符串

  要把多个字符串连接起来,可以用+号连接:

var name = ‘小明‘;
var age = 20;
var message = ‘你好, ‘ + name + ‘, 你今年‘ + age + ‘岁了!‘;
alert(message);

技术分享

  如果有很多变量需要连接,用+号就比较麻烦。这时用ES6的模板字符串很方便。

var name = ‘小明‘;
var age = 20;
var message = `你好, ${name}, 你今年${age}岁了!`;
alert(message);

  运行结果完全相同:

技术分享

8、JavaScript为字符串提供了一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串:

  toUpperCase()把一个字符串全部变为大写;

  toLowerCase()把一个字符串全部变为小写;

关于JavaScript的一些不得不知道的事儿

原文:http://www.cnblogs.com/candy-Yao/p/7660533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!