変数値のタイプ-元のタイプ(+オブジェクトタイプ(objecttype)と比較して理解)
7641 ワード
変数値のタイプ
変数の値です.変数に含まれるデータ型は、最小単位(元のタイプ)number、string、boolean、nullです.定義されていません.記号があります. primitive type? single item、これ以上小さな単位で区切ることができない項目
小さな値で、メモリに直接入ります. オブジェクトタイプと比較→オブジェクトオブジェクトオブジェクトタイプ
1.数値/数値の値が整数でも小数点でもnumberとして出力されます. 特別数値!演算するときは、分ける値が数字かどうかを知る必要があります. 真偽の論理型タイプを判断する.
条件が真の場合trueの場合falseが出力されます. と判別された値をfalsey値、真に判別された値をtuthy値と呼ぶ. 無条件falseの値は、(数値)0、null、undefined、NaN、「 」明確にどうでもいい
宣言ですが、値は指定されていません. 地図や資料構造などに固有の識別子が必要な場合や、同時多発のコードに優先順位を付けたい場合は書かれています.
nullとundefinedは違います!
どちらも変数を宣言する値で、nullは私たちが直接割り当てた値を表し、undefinedは値を指定していないことを示します.
つまり、私たちは分配しているのか、それとも分配していないのか.
ドリームコードエリー
https://www.youtube.com/watch?v=OCCpGh4ujb8&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=3
変数の値です.変数に含まれるデータ型は、最小単位(元のタイプ)number、string、boolean、nullです.定義されていません.記号があります.
小さな値で、メモリに直接入ります.
1.数値/数値
const number = 17; // 정수 // 값 value: 17, type: number
const num = 17.1; // 소수점 // 값 value: 17.1 type: number
speicla numeric values: infinity/negativeInfinity/nAnconst infinity = 1 / 0; // 숫자를 0으로 나눔 => 무한대숫자값
const negativeInfinity = -1 / 0; // - 숫자로 나눔 (- nagative value)
const nAn = 'not a number' / 2; // 숫자가 아닌 string 값을 나눌때 nAn
console.log(infinity); // Infinity
console.log(negativeInfinity); // -Infinity
console.log(nAn); // NaN
2.文字列/文字列(文字列)const char = 'c'; // string type 할당
const greeting = 'hello' + char; //
// string 타입의 값에 다른 변수를 + 기호를 이용하여 이어 붙일 수 있으며
// = string type으로 모두 변경된다.
console.log(greeting) = "helloc"
3. boolean = true/false条件が真の場合trueの場合falseが出力されます.
'10' === 10 // fase 출력
35 === 35 // true 출력
4. nulllet nothing = null;
5. undefined宣言
let x;
let x = undefined;
6.シンボル(es 6でのみ使用可能)// 주어지는 str에 상관없이 각각의 고유한 식별자
const symbol1 = Symbol('id');
const symbol2 = Symbol('id');
console.log(symbol1) === symbol2); // false
// 주어지는 str이 똑같을때, 동일한 심볼을 만들고 싶을때
const gsymbol1 = Symbol.for('id');
const gsymbol2 = Symbol.for('id');
console.log(gsymbol1) === gsymbol2); // true
// symbol은 string으로 변환해서 출력해야함./ .desription를 뒤에 붙여서
// 예를 들어 symboll.desription
check!nullとundefinedは違います!
どちらも変数を宣言する値で、nullは私たちが直接割り当てた値を表し、undefinedは値を指定していないことを示します.
つまり、私たちは分配しているのか、それとも分配していないのか.
ドリームコードエリー
https://www.youtube.com/watch?v=OCCpGh4ujb8&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=3
Reference
この問題について(変数値のタイプ-元のタイプ(+オブジェクトタイプ(objecttype)と比較して理解)), 我々は、より多くの情報をここで見つけました https://velog.io/@estell/변수-값의-타입-원시타입primitive-typeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol