質問するログイン新規登録

回答編集履歴

1

プリミティブ値変更のコード例追加\(四則演算\)

2016/09/12 14:42

投稿

think49
think49

スコア18194

answer CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  Object 型は Reference 型としての性質を持ちます。
34
34
  `Number#valueOf` を書き換える事で疑似的にプリミティブ値をコントロールできます。
35
- (ただし、内部的に何も変わっていないので `[[PrimitiveValue]]` は 1 のままです。)
35
+ (ただし、内部プロパティは変わっていないので `[[PrimitiveValue]]` は 1 のままです。)
36
36
 
37
37
  ```JavaScript
38
38
  var number = new Number(1);
@@ -43,6 +43,7 @@
43
43
  console.log(number); // Number {[[PrimitiveValue]]: 1}
44
44
  console.log(number.valueOf()); // 2
45
45
  console.log('' + number); // "2"
46
+ console.log(number * 2); // 4
46
47
  ```
47
48
 
48
49
  ### 結論