<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script type="text/javascript">
/*
五种基本数据类型:
number:数值
string:字符串
boolean:布尔
null:空
undefined:未定义
引用数据类型:typeof
数据类型转换
Number()、parseInt()和parseFloat()
Boolean()转换规则
以下值为false:
null
undefined
空字符串""
数值0
为null的对象
*/
<!--输出值的类型-->
var width;
var arrlist=new Date();
document.write(typeof("woanji")+"<br />"); //结果为string
document.write(typeof(12)+"<br />"); //结果为number
document.write(typeof(true)+"<br />"); //结果为boolean
document.write(typeof(null)+"<br />"); //结果为object
document.write(typeof(arrlist)+"<br />"); //结果为object
document.write(typeof(width)+"<br />"); //结果为undefined
function test(a,b){
alert("sum:"+(a+b));
}
//判断值或函数是否为某类型的对象,返回boolean类型
document.write(test instanceof Object);//结果为true,说明函数本质是也是对象
var sss = "123sdfg";
document.write(sss instanceof String); //结果为false,说明sss不是string的对象
</script>
</head>
<body>
</body>
</html>
javascript学习笔记—判断值和函数的类型
最新推荐文章于 2024-03-08 23:01:16 发布