一、JavaScript的关键字
关键字不能用作变量,函数名以及循环标签
abstract continue finally instanceof private this boolean default
float int public throw break do for interface return typeof byte
double function long short t rue case else goto native static var catch
extends implements new super void char false import null switch while
class final in package with synchronized
二、JavaScript的数据类型
1、数值型number
(1)整型:
123 //十进制
0123 //八进制,以0开头
0x123 //十六进制,以0x开头
(2)浮点型:整数部分加小数部分组成,只能用十进制来表示,不过可以是用科学计数法
3.1415926 //标准形式的浮点数
3.13E9 //采用科学计数法来表示,代表的是3.14乘以10的9次方
2、字符串型string
字符串型数据是使用单引号或者双引号括起来的一个或者多个字符
'a' 'hello world'
"a" "hello world"
JavaScript与Java不一样,js没有char数据类型,如果要表示单个字符,必须使用长度为1的字符串
单引号包含双引号:'大家好,我叫"tom"'
双引号包含单引号:"大家好,我叫'tom'"
3、布尔型boolean
布尔型数据只有true或者false。在js中也可以使用整数0代表false,使用非0的整数来代表true
4、转义字符
一反斜杠开头的不可显示的特殊字符通常称为控制字符,也被称为转义字符
\b 退格
\n 换行
\t Tab符
\r 回车符
\' 单引号
\" 双引号
\\ 反斜杠
5、空值
null 用于定义空的或者不存在的引用
var a=null;
6、未定义值
已经声明但是没有赋值的变量
var a;
alert(a);
undefined 是关键字,用来代表未定义值
问题说明:字符串的10和整型的10显示在浏览器中的效果是一样的,如何区分是哪种数据类型?
解决办法:通过typeof运算符或者函数,查看指定变量的数据类型
语法:typeof(变量名称)
typeof 变量名称
//使用typeof判断变量的类型
var q="10";
alert(typeof(q));
var p=10;
alert(typeof(p));
本文详细介绍了JavaScript的关键字,强调它们不可用于变量、函数名等。接着深入讲解了JavaScript的数据类型,包括数值型(整型、浮点型)、字符串型、布尔型、转义字符、空值和未定义值。对于数值型与字符串型的区别,文章指出虽然在显示上可能相同,但可通过typeof运算符来判断数据类型。

被折叠的 条评论
为什么被折叠?



