js数据类型的转换

//【数据类型的转换】
//【Boolean类型转换】true 1 false 0
//下列例子是比较运算符(会把左右内容转换数值)
// let F70 = 1;
// console.log(F70 == true); //true
// F70 = “abc”;
// console.log(F70 == true); //false

/**

  • [隐式转换]
  • 以下内容在转换布尔值时为false
  • 1、false
  • 2、0,-0
  • 3、null
  • 4、undefined
  • 5、"",’’,``
  • 6、NaN
    */

//【强制类型转换布尔】
//书写格式:Boolean(标识符/具体的值)
// let str = “ABC”;
// let boo = Boolean(str); //把str的内容转换成布尔值返回
// console.log(boo); //true

// 判断语句
// 书写格式:if(条件){}
let F70 = 200;
if (F70) {
console.log(“F70 is true”);
} else {
console.log(“F70 is false”);
}
//F70 is true

//数值类型转换

//【强制转换数值】
// let str = “123”;
// let num = Number(str);
// console.log(num, typeof num); //123 number

// str = “abc”;
// num = Number(str);
// console.log(num, typeof num); //NaN number

// str = false;
// num = Number(str);
// console.log(num, typeof num); //0 number

//快捷转换数值类型方式【隐式转换】
// let str = “200abc”;
// let num = str - 0;
// console.log(num, typeof num);

//【强制转换字符串】
// let num = 123;
// let str = String(num);
// console.log(str, typeof str);//123 string

//快捷转换字符串类型方式【隐式转换】
// let num = 123;
// let str = num + “”;
// console.log(str, typeof str); //123 string


//【数据类型的转换】
//【Boolean类型转换】true 1 false 0
//下列例子是比较运算符(会把左右内容转换数值)
// let F70 = 1;
// console.log(F70 == true); //true
// F70 = "abc";
// console.log(F70 == true); //false

/**
 * [隐式转换]
 * 以下内容在转换布尔值时为false
 * 1、false
 * 2、0,-0
 * 3、null
 * 4、undefined
 * 5、"",'',``
 * 6、NaN
 */

//【强制类型转换布尔】
//书写格式:Boolean(标识符/具体的值)
// let str = "ABC";
// let boo = Boolean(str); //把str的内容转换成布尔值返回
// console.log(boo); //true

// 判断语句
// 书写格式:if(条件){}
let F70 = 200;
if (F70) {
    console.log("F70 is true");
} else {
    console.log("F70 is false");
}
//F70 is true

//数值类型转换

//【强制转换数值】
// let str = "123";
// let num = Number(str);
// console.log(num, typeof num); //123 number

// str = "abc";
// num = Number(str);
// console.log(num, typeof num); //NaN number

// str = false;
// num = Number(str);
// console.log(num, typeof num); //0 number


//快捷转换数值类型方式【隐式转换】
// let str = "200abc";
// let num = str - 0;
// console.log(num, typeof num);


//【强制转换字符串】
// let num = 123;
// let str = String(num);
// console.log(str, typeof str);//123 string

//快捷转换字符串类型方式【隐式转换】
// let num = 123;
// let str = num + "";
// console.log(str, typeof str); //123 string





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值