[ Web Proxy ]
URL:
Viewing: https://ko.javascript.info/primitives-methods [Back]  [Original]

:
Light themeDark theme
DanskEnglishEspaolFranaisIndonesiaItalianoTrkeOzbek
2023 6 11

(, ) . . , .

.

:

  • .
  • (string), (number), bigint, (boolean), (symbol), null, undefined .

:

  • .
  • {name : "John", age : 30} {} . , .

.

let john = {
  name: "John",
  sayHi: function() {
    alert(" !");
  }
};

john.sayHi(); //  !

john , sayHi .

, , HTML (HTML element) . .

, .

, .

(creator) .

  • , .
  • .

, .

  1. .
  2. , , , .
  3. , , " (object wrapper)" . .

" " . , String,Number,Boolean, Symbol . .

str.toUpperCase() .

.

let str = "Hello";

alert( str.toUpperCase() ); // HELLO

? str.toUpperCase () .

  1. str (toUpperCase) . , toUpperCase() .
  2. , (alert ).
  3. , str .

.

. ( ) .

. toFixed(n) .

let n = 1.23456;

alert( n.toFixed(2) ); // 1.23

, .

String/Number/Boolean .

Java new Number(1) new Boolean(false) " " .

, . .

:

alert( typeof 0 ); // "number"

alert( typeof new Number(0) ); // "object"!

, .

let zero = new Number(0);

if (zero) { //  zero ,   .
  alert( "  zero   !?!" );
}

, new String / Number / Boolean . new (, , ) . .

:

let num = Number("123"); //   
null/undefined .

null undefined (null/undefined) . " " , . " " .

.

alert(null.test); // error

Summary

  • 'null 'undefined . .
  • . .

: 5

.

let str = "Hello";

str.test = 5;

alert(str.test);

, (str) (test) ? ?

.

let str = "Hello";

str.test = 5; // (*)

alert(str.test);

.

  1. undefined ( )
  2. An error ( )

(*) , .

  1. str " " .
  2. .
  3. . test . test .

.

.

.

Web Proxy Viewer  |  New URL  |  Original Page