04-JavaScript基础-数据类型转换
                        程序开发
                        2023-09-25 15:24:08 
                    
                    什么是数据类型转换
将其它类型转换为字符串
调用被转换数据类型的toString()方法
        var num1 = 10;var res1 = num1.toString(); // 重点console.log(res1); // 10console.log(typeof res1); // stringvar num2 = true;var res2 = num2.toString(); // 重点console.log(res2); // trueconsole.log(typeof res2); // string
           var num3 = undefined;var res3 = num3.toString(); // 报错console.log(res3);var num4 = null;var res4 = num4.toString(); // 报错console.log(res4);var num5 = NaN;var res5 = num5.toString();console.log(res5); // NaNconsole.log(typeof res5); // String
           var num6 = 10;var res6 = num6.toString();console.log(typeof num6); // numberconsole.log(typeof res6); // string
           var num7 = 20;var res7 = num7.toString(2);var res8 = num7.toString(8);var res9 = num7.toString(10);var res10 = num7.toString(16);console.log(res7); // 10100console.log(res8); // 24console.log(res9); // 20console.log(res10); // 14
  将被转换的数据传入String()函数中
        var num1 = 10;var res1 = String(num1); // 重点console.log(res1); // 10console.log(typeof res1); // stringvar num2 = true;var res2 = String(num2); // 重点console.log(res2); // trueconsole.log(typeof res2); // string
           var num3 = undefined;var res3 = String(num3);console.log(res3); // undefinedconsole.log(typeof res3); // stringvar num4 = null;var res4 = String(num4);console.log(res4); // nullconsole.log(typeof res4); // string
  将被转换的数据和+""连接到一起
        var num1 = 10;var res1 = num1 + "";console.log(res1); // 10console.log(typeof res1); // stringvar num2 = true;var res2 = num2 + "";console.log(res2); // trueconsole.log(typeof res2); // stringvar num3 = undefined;var res3 = num3 + "";console.log(res3); // undefinedconsole.log(typeof res3); // stringvar num4 = null;var res4 = num4 + "";console.log(res4); // nullconsole.log(typeof res4); // string
  将其它类型转换为Number类型
将被转换的数据传入Number()函数中
    var str5 = null;var res7 = Number(str5);console.log(res7); // 0
     var str6 = undefined;var res8 = Number(str6);console.log(res8); // NaN
  将被转换的数据传入parseInt()函数中/parseFloat()函数中
parseFloat提取字符串中的小数
对非String使用parseInt()或parseFloat(), 会先将其转换为String然后在操作
        var str11 = true;var res13 = parseInt(str11); // 这里相当于parseInt("true");console.log(res13); // NaNvar res14 = Number(str11);console.log(res14); // 1
  进制转换
常见的进制
进制数字进位方法
数一下方块的个数, 并用十进制,二进制,八进制,十六进制表示
     练习判断下列数字是否合理
00011  0x001  0x7h4  10.98  0986  .089-109
 +178  0b325  0b0010  0xffdc  -.003
  学习交流方式:
1.微信公众账号搜索: 李南江(配套视频,代码,资料各种福利获取)
2.加入前端学习交流群:
302942894 / 289964053 / 11550038
标签:
                            上一篇:
                             Angular4.0路由导航简单介绍
                                                        下一篇:
                                                    
                        相关文章
- 
                    			无相关信息                            
 
