1206パッケージ

/ *
*基本データ型
*文字列数値ブールnull未定義
*参照データ型
*オブジェクト
*
* JSでは、3つのパッケージングクラスが提供されており、基本的なデータ型データをオブジェクトに変換できます
*文字列()
*-基本データ型の文字列を文字列オブジェクトに変換
できます*数値()*-
基本データ型の数値を数値オブジェクトに変換できます
*ブール()
*-基本データ型のブール値をブールオブジェクトに変換できます
*ただし、注意:基本的なデータタイプのオブジェクトを実際のアプリケーションで使用することはありません。
* 基本的なデータタイプのオブジェクトを使用すると、比較を行うときに予期しない結果が生じる可能性があります
* /

//数値タイプを作成するObject
// num = 3;
var num = new Number(3);
var num2 = new Number(3);
var str = new String( "hello");
var str2 = new String( "hello");
var bool = new Boolean(true);
var bool2 = true;

// numに属性を追加
num.hello = "abcdefg";

//console.log(str === str2);

var b = new Boolean(false);

/ * if(b){
alert( "I ran ~~~");
} * /

/ *
*基本的なデータ型ではなく、メソッドとプロパティをオブジェクトに追加できます。
*一部の基本的なデータ型の値に対してプロパティとメソッドを呼び出すと、
ブラウザは一時的にラッパークラスを使用してオブジェクトに変換します、次にオブジェクトのプロパティとメソッドを
呼び出します*呼び出した後、それを基本的なデータ型に変換します
* /
var s = 123;

s = s.toString();

s.hello = "Hello";

console.log( s.hello);
//console.log(typeof s);

おすすめ

転載: www.cnblogs.com/xt888/p/12707528.html