javascript的数据类型

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>javascript的数据类型</title>
<meta lang="utf8" >
</head>
<body>
<script>
/* 1.基本数据类型(放在堆内存)
js的五种基本数据类型:
(1)Number : 数字类型(包括整型跟浮点型)
(2)String : 字符串类型
var s='hellostar';
var s2="\u4f60\u597d\n欢迎来到\"javascript世界\"";
alert(s);
alert(s2)
(3) : boolean类型 true,false用于条件判断;
if(true){
alert('123')
}


(4) : Undefined类型:js声明了某个变量,但未对它赋值,则该变量是undefined
var a;
alert(a) undefined
(5): Null类型:占一个对象位置;
var obj=new Animal();
var obj=Null;
2.引用数据类型(放在栈内存)
3.数据类型转换
(1)alert(1+'star');//'1star'
alret(1+true);//2
alret(1+false);//1
alret(2==true);//false
alert('hello'+true);//'hellotrue'
(2)parseInt 转换为整型
alert(parseInt(3.14));
alert(parseInt('3.14'));
alert(parseInt('3.14a'));
alert(parseInt('a3.14'));NaN 当字符串转换成数字失败时就是NaN,属于Number

alert(NaN==0);false
alert(NaN>0);false
alert(NaN<0);false
alert(NaN==NaN);false -----NaN数据出现在表达式中一定结果为false,除了遇到 ! =
alert(NaN!=0);true



var i=1;
var s='star';
var a=undefined;
var b=false;
var c=null;
var obj=new Object();
console.log(typeof(i));number
console.log(typeof(s)); string
console.log(typeof(a));undefined
console.log(typeof(b));boolean
console.log(typeof(c)); object
console.log(typeof(obj));object
*/
</script>

</body>
</html>


posted @ 2020-01-22 23:55  Stary_tx  阅读(128)  评论(0编辑  收藏  举报