js中typeof的返回数据类型有哪些?js typeof返回类型及类型转换的总结(2)

电脑杂谈  发布时间:2019-04-29 10:27:39  来源:网络整理

parseFloat("1234blue");   //returns   1234.0
parseFloat("0xA");   //returns   NaN
parseFloat("22.5");   //returns   22.5
parseFloat("22.34.5");   //returns   22.34
parseFloat("0908");   //returns   908
parseFloat("blue");   //returns   NaN

js typeof boolean_js typeof instanceof_typeof js

Boolean(value)——把给定的值转换成Boolean型;

Boolean("");   //false   –   empty   string
Boolean("hi");   //true   –   non-empty   string
Boolean(100);   //true   –   non-zero   number
Boolean(null);   //false   -   null
Boolean(0);   //false   -   zero
Boolean(new   Object());   //true   –   object

Number(value)——把给定的值转换成数字(可以是整数或浮点数);

Number(false)                  0
Number(true)                   1
Number(undefined)              NaN
Number(null)                   0
Number( "5.5 ")                5.5
Number( "56 ")                 56
Number( "5.6.7 ")              NaN
Number(new   Object())         NaN
Number(100)                    100

String(value)——把给定的值转换成字符串。js typeof boolean

js typeof instanceof_typeof js_js typeof boolean

var   s1   =   String(null);   //"null"
var   oNull   =   null;
var   s2   =   oNull.toString();   //wont   work,   causes   an   error

利用js变量弱类型转换

<script>
var   str= 012.345 ;
var   x   =   str-0;
x   =   x*1;
</script>

上例利用了js的弱类型的特点,只进行了算术运算,实现了字符串到数字的类型转换,不过这个方法还是不推荐的。

相关推荐:

js用typeof方法判断undefined类型_javascript技巧

js typeof 判断变量的数据类型

以上就是js中typeof的返回数据类型有哪些?js typeof返回类型及类型转换的总结的详细内容,更多请关注php中文网其它相关文章!


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-94944-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...