📚 [JavaScript]データ型とフォーマットの変換



📕 データ型


コンピュータが処理できるデータ型

📙 デフォルトのタイプ


1.数字(number)


数字のみで引用符なし
<script>
var num1 = 10; //소수점을 사용하지 않은 표현
var num2 = 10.00; //소수점을 사용한 표현
var num3 = 10e6; //10000000
var num4 = 10e-6; //0.00001
</script>

2.文字列(string)


一重引用符(")または二重引用符("")で囲まれたデータ
<script>
var str1 = "큰따옴표 문자열";
var str2 = '작은따옴표 문자열';
var str3 = "큰따옴표 안에 '작은따옴표'로 표기한다";
var str4 = '작은따옴표 안에 "큰따옴표"로 표기한다';
var num = 10;
var str = "문자열"
document.write(num + str); //숫자와 문자열 더하기 : 10문자열
</script>

3.ロジック(boolean)


真または偽の値を表す
<script>
var num1 = 100;
var num2 = 10;
var num3 = 10;
document.write(num1 == num2); //false
document.write(num2 == num3); //true
</script>

📒 複合タイプ


1.配列(array)


1つの変数に複数の値を格納
<script>
배열명["값1", "값2", ....]
배열명[ ] //빈 배열 선언

var seasons = ["봄", "여름", "가을", "겨울"]; //index가 0부터 시작
document.write(seasons[0]); //봄
document.write(seasons[1]); //여름
document.write(seasons[2]); //가을
document.write(seasons[3]); //겨울
</script>

2.対象(対象)


関数と属性を含める
<script>
var date = new Date();
</script>

📗 特殊なタイプ


1. undefined


データ型が指定されていないときの状態/値が指定されていない変数
<script>
var num; //초기화하지 않았으므로 undefined 값을 반환한다
</script>

2. null


値が無効な場合の状態
<script>
var str = null; //object 타입의 null 값
</script>

3.typeof演算子


被演算子が被演算子タイプを返す演算子は1つだけです.
<script>
typeof 10;        // number 타입
typeof "문자열";  // string 타입
typeof true;      // boolean 타입
typeof undefined; // undefined 타입
typeof null;      // object 타입
</script>

📘 せいけいかん


1.デフォルト型変換(暗黙型変換)


あるタイプの値が所望の値に達すると、そのタイプが自動的に変換されて使用されます.

2.明示型変換(明示型変換)


① Number()
Number("10"); //숫자 10
② String()
String(true); //문자열 "true"
③ Boolean()
Boolean(0); //불리언 false
④ Object()
Object(3); //new Number(3)와 동일한 결과로 숫자 3
⑤ parseInt()
文字列をグループ化して、特定の進数の整数を返します.
⑥ parseFloat()
文字列をグループ化して浮動小数点数を返します