js中数据类型转换方法是什么?

AI 概述
js 中数据类型转换的 3 种函数parseInt(),parseFloat(),Boolean()。 这三种函数中, parseInt()表示其他类型转整数型 parseFloat()表示其他类型转浮点型(俗称小数) Boolean()表示其他类型转布尔型。 接下来看看这三种函数的案例! 因为parseInt()函数与parseFloat()函数都是转number数值! 所以放在一个案例里: v...

js 中数据类型转换的 3 种函数parseInt()parseFloat()Boolean()

这三种函数中,

  • parseInt()表示其他类型转整数型
  • parseFloat()表示其他类型转浮点型(俗称小数)
  • Boolean()表示其他类型转布尔型。

接下来看看这三种函数的案例!

因为parseInt()函数与parseFloat()函数都是转number数值!

所以放在一个案例里:

var str1='100px';
var str2='100abc456';
var str3='10.120abc456';
var str4='100.12abc456';
var str5='def100abc456';
var str6='0';

console.log(str1);
console.log(typeof str1);
// 字符串类型转整数类型
var result1=parseInt(str1);
console.log(result1);
console.log(typeof result1);

var result2=parseInt(str2);
console.log(result2);
console.log(typeof result2);

var result3=parseInt(str3);
console.log(result3);
console.log(typeof result3);

var result4=parseInt(str4);
console.log(result4);
console.log(typeof result4);

var result5=parseInt(str5);
console.log(result5);    // NaN
console.log(typeof result5);

var result6=parseInt(str6);
console.log(result6);    // 0
console.log(typeof result6);

console.log('============')
// 字符串类型转浮点数类型
var result7=parseFloat(str3);
console.log(result7);
console.log(typeof result7);

Boolean():其他类型转布尔型。

案例:

var str="我是一个字符串...";
var str2="";
var nn=NaN;  
var num=10;
var num2=0;
var und;
var nl=null;

console.log(Boolean(str))  //true
console.log(Boolean(str2))  //false
console.log(Boolean(nn))   //false
console.log(Boolean(num))   //true
console.log(Boolean(num2))  //false
console.log(Boolean(und))   //false
console.log(Boolean(nl))   //false

特别提示

除了空字符串,数字 0,NaN,undefined,null 这些转成布尔值是 false 之外,其它的值转成布尔值都是 true。

感谢阅读,如有错误,欢迎留言指正!

以上关于js中数据类型转换方法是什么?的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

1

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » js中数据类型转换方法是什么?

发表回复