JS数据类型-初始类型
一初始类型
1.undefined-指的就是变量创立后但是没有赋值,而变量的默认值就是undefined
a、定义变量,未赋值
var age;
alert (age);//结果undefined
alert(typeof age===”undefined”//结果true
b、未定义,未赋值
alert(typeof (bbs));//结果为undefined
2.null-指的是什么都没有,仅仅是一个占位符
var url;
alert(url);//null
alert(typeof (url));//object
alert(undefined==null);//true
3.string-使用单双引号来说明,他所包围的值都能是字符串
var str=”我的火眼金睛,已经看到了胜利”;
var str1=”12″;
alert(typeof str);//string
alert(typeof str1);//string
注:单双引号的使用法
效率是一样的
只可以成对出现,不可以交叉用
能相互嵌套
特殊字符:
\n 换行
\t 制表符
\b 空格
\r 回车
\' ‘
\” “
\\ /
例:var bbs=”houdunwang.\n\n\n.com”;
alert(bbs);
4.boolean-只有两个特殊的值 true false
var bool=true;
alert(bool);//true
alert(typeof bool);//boolean
alert(bool==1);//true
5.number
a、整型
var num=999.0;
alert(num);//999
alert(typeof num);//number
b、浮点型
var flo=3.14;
alert(flo);//3.14
alert(typeof flo);//number
二进制 八进制 十进制 十六进制
二进制-以0b开头,后面的数字不可以超过1,否则会报错;
var num2=ob111;
alert(num2);//7
八进制-必需以0开头后面的数字不可以超过7;假如后面数字超过8,会把这个数字当做10进制数字来解决
var num8=077;
alert(num8);//63
十六进制 0-9 A-F 必须以“0x”开头
var num16=0xabcd;
alert(num16);//43981
科学记数法–使用e表示10^,e后面的数表示10的几次方
var num=2e+3;
alert(num);//2000
isNaN() not a number? 可以否转化为数字,不可以转化为true 可以转化为false
var num=”a”;
alert(isNaN(num));//true
二、引使用类型
包含相关属性和方法的一个集合
1.objecct类型
var obj={};
alert(obj);//[object Object]
alert(typeof obj);//object
2.Array类型
var arr=[1,2,3];
alert(arr);//1,2,3
alert(typeof arr);//object
3.function类型
function fun(){
alert(“我是一个函数”);
}
alert(fun);//function fun(){alert(“我是一个函数”);}
alert(typeof fun);//function
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » JS数据类型-初始类型