javascript typeof用法小测
2012-05-13 22:52
351 查看
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function show(){
//typeof后跟参数,返回的是表示该参数类型的字符串
var i = 5.5; //number
var j = "abc"; //string
var b = true; //boolean
var io = new Number("5.5"); //object
var jo = new String("abc"); //object
var bo = new Boolean(0); //object
var bo1 = Boolean(0);
alert(typeof bo1);//boolean
//alert( typeof alert); //函数的类型都是function
//alert(typeof k);//没有定义的值(或者理解为不存在)的类型都是undefined
/*
一些特殊的值
alert( typeof(NaN) ); //number
alert( typeof(Infinity) );//number
alert( typeof null); //object
*/
}
//Boolean 对象
//创建 Boolean 对象的语法:
/* new Boolean(value); //构造函数
Boolean(value); //转换函数
参数:
value 由布尔对象存放的值或者要转换成布尔值的值。
返回值:
当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。
如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且返回这个值。
注释:如果省略 value 参数,或者设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")。
*/
</script>
</head>
<body>
<input type="button" value=" click me " onclick="show()"/>
</body>
</html>
<head>
<title></title>
<script type="text/javascript">
function show(){
//typeof后跟参数,返回的是表示该参数类型的字符串
var i = 5.5; //number
var j = "abc"; //string
var b = true; //boolean
var io = new Number("5.5"); //object
var jo = new String("abc"); //object
var bo = new Boolean(0); //object
var bo1 = Boolean(0);
alert(typeof bo1);//boolean
//alert( typeof alert); //函数的类型都是function
//alert(typeof k);//没有定义的值(或者理解为不存在)的类型都是undefined
/*
一些特殊的值
alert( typeof(NaN) ); //number
alert( typeof(Infinity) );//number
alert( typeof null); //object
*/
}
//Boolean 对象
//创建 Boolean 对象的语法:
/* new Boolean(value); //构造函数
Boolean(value); //转换函数
参数:
value 由布尔对象存放的值或者要转换成布尔值的值。
返回值:
当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。
如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且返回这个值。
注释:如果省略 value 参数,或者设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")。
*/
</script>
</head>
<body>
<input type="button" value=" click me " onclick="show()"/>
</body>
</html>
相关文章推荐
- JavaScript中instanceof与typeof运算符的用法及区别详细解析
- 26、JavaScript的基础typeof的用法(undefined的理解)
- javascript中typeof的用法
- javascript中的typeof 的用法详解
- JavaScript中instanceof与typeof运算符的用法及区别详细解析
- javascript typeof的用法与typeof运算符介绍[详细]第1/2页
- javascript typeof的用法
- javascript typeof()的用法与运算符用法
- JavaScript中的typeof操作符用法实例
- JavaScript中instanceof与typeof运算符的用法及区别详细解析
- JavaScript中typeof的用法
- JavaScript中typeof,instanceof,hasOwnProperty,in的用法和区别
- javascript中typeof的用法
- JavaScript中typeof,instanceof,hasOwnProperty,in用法区别
- JavaScript中typeof的用法汇总
- JavaScript中instanceof运算符的用法以及和typeof的区别
- Javascript中typeof 用法小结
- JavaScript中typeof的用法详解
- JavaScript中typeof的用法汇总(返回的是变量类型)
- Javascript typeof 用法