码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-10-13 14:04:43      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:关于   pre   返回   blog   其他   相等   asc   判断   空字符串   

模板字符串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的一些不得不知道的事儿

标签:关于   pre   返回   blog   其他   相等   asc   判断   空字符串   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!