首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

Javascript的typeof返回哪些数据类型?

发布网友 发布时间:2022-04-23 22:45

我来回答

1个回答

热心网友 时间:2022-04-06 08:56

1)返回数据类型<br>undefined<br>string<br>boolean<br>number<br>symbol(ES6)<br>Object<br>Function<br>2)强制
类型转换
<br>Number(参数) 把任何类型转换成数值类型。<br>parseInt(参数1,参数2) 将字符串转换成整数<br>
parseFloat
()将字符串转换成浮点数字<br>string(参数):可以将任何类型转换成字符串<br>Boolean() 可以将任何类型的值转换成
布尔值
。<br>3)
隐式
类型转换<br>1.
四则运算
<br>加法运算符+是
双目运算符
,只要其中一个是String类型,表达式的值便是一个String。<br>对于其他的四则运算,只有其中一个是Number类型,表达式的值便是一个Number。<br>对于非法字符的情况通常会返回NaN:<br>‘1’ * ‘a’ // => NaN,这是因为parseInt(a)值为NaN,1 * NaN 还是 NaN<br>2.判断语句<br>判断语句中的判断条件需要是Boolean类型,所以
条件表达式
会被隐式转换为Boolean。 其转换规则同Boolean的
构造函数
。如:<br>var obj = {};if(obj){<br>while(obj);}<br>3.Native代码调用<br>
JavaScript
宿主环境都会提供大量的对象,它们往往不少通过JavaScript来实现的。 JavaScript给这些函数传入的参数也会进行隐式转换。如BOM提供的alert方法接受String类型的参数:<br>alert({a: 1}); // => [object Object]

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com