[学习笔记]javascript的数据类型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Liuduanyang/article/details/51942136
1.数值型

整形(正整数 负整数 0):

 123       //十进制

0123     //八进制,以0开头
0x123   //十六进制,以0x开头
浮点型:整数部分加小数部分组成,只能用十进制来表示,可以使用科学计数法

2.字符型
在javascript中只有字符串 没有char数据类型,如果要表示单个字符,必须使用长度为1的字符串(字符串使用单引号 或 双引号括起来)
字符型数据是使用单引号或者双引号括起来的一个或多个字符
单隐号可以包含双引号    例:'大家好我叫"TOM"'     打印结果: 大家好我叫"TOM"

双引号可也以包含单隐号   例:"大家好我叫'tom'"   打印结果: 大家好我叫'tom'


3.布尔型

布尔型数据只有true(或者用非0整数表示) 和 false(或者用0表示)


4.转义字符

以反斜杠开头的不可显示的特殊字符通常称为控制字符,也被称为转义字符。
如:
\b 退格
\n 换行
\f 换页
\t Tab符号(的功能)
\r 回车符
\' 打印出 '(单隐号) 符号
\" 打印出 "(双隐号) 符号
\\ 打印出 \(反斜杠) 符号


5.空值
null代表空值 用于定义空的或者不存在的引用
例如 var a=null;  给a进行赋空值 暂时把null赋值给a 如果以后想赋其它值  直接对a进行赋值即可


6.未定义值

已经声明但是没有赋值的变量
例:
var a;
这时候输入 alert(a); 会显示 undefined (undefined是关键字 用来代表未定义值)
 

再次注意:
js中定义变量只能用 var 具体为什么类型 浏览器自动根据后面的值进行判断
如 var rel=true;
则 rel变量为布尔型
展开阅读全文

没有更多推荐了,返回首页