JS第三天

2018-07-25  本文已影响0人  三七_3eca

1、数据类型的转换

typeof

2、隐式转换结论

1、数字 + 字符串 :将数字转换为字符串

2、数字 + boolean :将 boolean 转换为 number类型

3、数字 + undefined :结果为 NaN,NaN的类型为 number

4、字符串 + boolean :将boolean 转换为 字符串

5、boolean + boolean :都转换成number在做相加运算

      注:NaN:not a number  判断一个非数字    如果不是一个数字返回true,如果是一个数字返回false

案例: var str="hello world";
var str1=isNaN(str);
console.log(str1);

3、显示转换/强制转换

1.toString() 将任意类型转换为字符串类型

          var  num=5;

          var str=num.toString();

          console.log(typeof str);

2.parseInt(); 将一个数据转换为整数

          var  num=5.5;

          var str=parseInt(num);

          console.log(str);//5

          console.log(typeof str);//number

        3.parseFloat()  将一个数据转换为小数

          var  num=.5;

          var str=parseFloat(num);

          console.log(typeof str);//0.5

          console.log(typeof str);//number

        4.Number  将一个数据转换为number类型

          var str="35.5你好";

          var str1=Number(str);

          console.log(str);

编程形式的区别
1.面向过程 2.面向对象

上一篇 下一篇

猜你喜欢

热点阅读