[JS]デフォルトデータ型1|TIL#2
3173 ワード
Javaスクリプトのデータ型を理解します!
JavaScriptは、分散型(分散型)言語、または動的(動的)言語です.
したがって,変数タイプを予め宣言しなくても,プログラムは処理中に自動的に認識される.
JAvascriptには6種類の基本データ型が存在します. Number String Boolean Null Undefined Symbol JavaScriptのオブジェクト以外のすべての値は、「元の値」(元の値)と呼ばれる可変値(immutable value)です.
例1(string)
大学に入学すれば交代できる.
例2(string)
#1既存の値の一部のみを変換することはできません.
#2は、値自体を置き換えます.(個人的な考え方)
例3(array)
簡単な1.2.3...など、私たちが考えている数字を表すデータ型です.
ほとんどの使い方は基本数学の知識と同じなので、「+すると増える-すると減るのか?」考えるとほとんどが正しい.
JavaScriptには「NaN」が特殊に存在する.
NaNは「Not a Number」の略で、値が数字でない場合に表示されます.
は、文字を表すデータ型です.
文字を表すときは、「」または「」をよく使います.
ES 6には`(backtic)が追加されており、使い方は同じです.の値で改行できる テンプレートリフトパネル 用
既存のn式を通常の文字列に挿入します.
テンプレートライブラリでは、$と{}タグ式を使用できます.
Stringはそれ以外にも処理する内容がたくさんあるので、次回は単独で整理します.
次のデータ型はbooleanです.
思ったより長かった….この文章はここまで!
終わりだ!🥕
Data Type
JavaScriptは、分散型(分散型)言語、または動的(動的)言語です.
したがって,変数タイプを予め宣言しなくても,プログラムは処理中に自動的に認識される.
デフォルトのデータ型
JAvascriptには6種類の基本データ型が存在します.
원시 값 - 객체가 아니면서 메서드도 가지지 않는 데이터
그런데 불변하다는게 어떤거죠? 🤔
例を見てみましょう.例1(string)
// string - immutable
let str = "data";
console.log(str); // "data"
str.toUpperCase();
console.log(str); // "data"
str = str.toUpperCase(); // 새로운 값으로 교체
console.log(str); // "DATA"
string使用方法では変形しません.大学に入学すれば交代できる.
例2(string)
// string - immutable
let str = "data";
str[0] = "type"; // #1
console.log(str) // "DATA";
str = "type"; // #2
cosnole.log(str) // "type";
二人とも代入演算をしていますが.#1既存の値の一部のみを変換することはできません.
#2は、値自体を置き換えます.(個人的な考え方)
例3(array)
// array - mutable
let arr = [];
console.log(arr); // []
arr.push("Type");
console.log(arr); // ["Type"]
arr[0] = "Mutable";
console.log(arr); // ["Mutable"]
arrayは元の値ではありません.Number
簡単な1.2.3...など、私たちが考えている数字を表すデータ型です.
ほとんどの使い方は基本数学の知識と同じなので、「+すると増える-すると減るのか?」考えるとほとんどが正しい.
대입연산자(=), 나머지 연산자(%) 등등 다른 개념도 있다!
NaN? 🤔JavaScriptには「NaN」が特殊に存在する.
NaNは「Not a Number」の略で、値が数字でない場合に表示されます.
let num = 5;
let str = "mango";
// 연산시 대상이 숫자가 아니었을 때 알려주며
console.log(num / str); // NaN (연산 했는데 숫자가 아닌데?)
console.log(str * 3); // NaN (숫자랑 연산을 해야지 친구야)
// isNaN()을 통해 대상이 NaN인지 직접 알아 볼 수도 있다
console.log(isNaN(num)); // false (요건 숫자!)
console.log(isNaN(str)); // true (숫자 아님 ㅇㅇ)
String
は、文字を表すデータ型です.
文字を表すときは、「」または「」をよく使います.
// 요러케 말이죠
const str = 'ABC';
const str2 = "DEF";
backtic(``)ES 6には`(backtic)が追加されており、使い方は同じです.
const str3 = `BACKTICK`;
백틱이 앞에 나온 방법과 다른게 무엇인가요? 🤔
// 이런게 가능하다.
const numbers =
`1 1 1
2 2 2
3 3 3`;
console.log(numbers); // 1 1 1
2 2 2
3 3 3
// 그렇다면 기존 방식은?
const numbers =
"1 1 1
2 2 2
3 3 3"; // 오류(어림도 없다. 물론 ''도 똑같다)
式の補間既存のn式を通常の文字列に挿入します.
const str1 = "very";
const str2 = "boring";
console.log("표현식 삽입법: " + str + str2);
// "표현식 삽입법: very boring"
かたわくテンプレートライブラリでは、$と{}タグ式を使用できます.
const str1 = "very";
const str2 = "good";
console.log(`템플릿 리터럴이 사용하기도, 가독성도 좋다 ${str1} ${str2}`);
// "템플릿 리터럴이 사용하기도, 가독성도 좋다 very good"
ここまで,Stringの3つの簡単な表現「」「」を理解した.Stringはそれ以外にも処理する内容がたくさんあるので、次回は単独で整理します.
次のデータ型はbooleanです.
思ったより長かった….この文章はここまで!
終わりだ!🥕
Reference
この問題について([JS]デフォルトデータ型1|TIL#2), 我々は、より多くの情報をここで見つけました https://velog.io/@wjdcksdud29/TIL-2-JS-데이터-타입1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol