基本包装类型

ECMAScript提供了个特殊的引用类型:Boolean;Number;String;

1不能在运行时为基本类型添加属性,不然会被销毁,例子如下:

Boolean类型

var s1 = "some text";
        s1.color = 'red';
        alert(s1.color);//undefined

2布尔值表达式中对所有对象转换为true;

 var falseObject = new Boolean(false);//falseObject是一个对象.布尔表达式对象转换为ture;
        var result = falseObject && true;
        alert(result);//true

false && true为false;

 var falseValue = false;
        result = falseValue && false;
        alert(result);//false;
 var falseObject = new Boolean(false);//falseObject是一个对象.布尔表达式对象转换为ture;
        var result = falseObject && true;
        //alert(result);//true

        var falseValue = false;
        result = falseValue && false;
        //alert(result);//false;

        alert(typeof falseValue);//boolean;
        alert(typeof falseObject);//object;
        alert(falseObject instanceof Boolean);//true;instanceof 是一个实例,说明falseObject是Boolean的一个实例
        alert(falseValue instanceof Boolean);//false;

  

Number类型

toString()方法传递一个表示基数的参数,告诉他返回一个几进制数值的字符串形式;实例如下

var num = 10;
        alert(num.toString());//"10"
        alert(num.toString(2));//"1010"
        alert(num.toString(8));//"12"
        alert(num.toString(10));//"10"  

  alert(num.toString(16));//"a"

  

toFixed(),显示几位小数

var num = 10;
        alert(num.toFixed(2));//"10.00"
        alert(num.toFixed(3));//"10.000"

  

String方法

contact();连接两个字符串;

var stringValue = "hello";
        var result = stringValue.concat("world");
        alert(result);

  

原文地址:https://www.cnblogs.com/shenq/p/5184433.html