美文网首页
隐式转换

隐式转换

作者: 北小婧 | 来源:发表于2018-05-29 19:14 被阅读0次

    隐式转换结论

    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);

    数字:number

    数字字母包括:小数和整数

    var a=2001;

    var b=07.11;

    var c=18;

    字符串:string

    只要有引号的都是字符串(单/双)

    var a="123";

    var b="xiaojing";

    var c="北小婧";

    布尔:boolean

    只要两个值 true真 false假

    var bool=ture;

    var boo2=false;

    var boo3="ture";  字符串

    var boo4="false";  字符串

    布尔在做运算的时候

    true会转换为1

    false会转换为0

    true+false=1

    1+true=2

    undefined:未定义

    null:空

    object:对象

    声明一个变量而没有赋值会返回一个undefined

    var a;

    console.log(a);

    直接输出一个未声明的变量会报错

    console.logo(b);

    number+number

    var a=3;

    var b=4;

    console.log(a+b);

    console.log(typeof(a+b));

    number+string    拼接

    var a=3;

    var b="4"

    console.log(a+b);

    console.log(typeof(a+b));

    number+boolean

    var a=3;

    var b=true;

    console.log(a+b);

    console.log(typeof(a+b));

    number+undefined

    var a=3;

    var b=4;

    console.log(a+b);

    console.log(typeof(a+b));

    string+undefined

    var a="3";

    var b="4";

    console.log(a+b);

    console.log(typeof(a+b));

    string+undefined

    var a="3";

    var b;

    console.log(a+b);

    console.log(typeof(a+b));

    不是一个数字    NaN:not a number*/

    isNaN:is not a number

    是    不是一个数字

    作用:判断一个非数字

    如果是数字返回:false

    如果不是一个数字返回:true

    var a=3;

    var b="hello";

    console.log(isNaN(a));  false

    console.log(isNaN(b));  true

    声明提前

    console.log(a);

    var a=3;  将会被现实undefined

    var a;

    console.log(a);

    a=3;    可以显示var数值

    判断数据类型

    typeof

    相关文章

      网友评论

          本文标题:隐式转换

          本文链接:https://www.haomeiwen.com/subject/uynajftx.html