[JavaScript]データ型

2449 ワード

1.データ型
JavaScriptはデータ型をほとんど考慮しません.
これは、JavaScriptの変数が代入された値に基づいてデータ型またはサイズを変換することを意味します.
var x = '안녕하세요, JavaScript !';
x = 100;
⑪JavaScriptの主なデータ型
基本:変数の値は変数自体で保持されます.
1.数字(number)
2.文字列形式(string)
3.ロジック(boolean)
4.シンボル
5.特殊(null/undefined)
≪参照タイプ|Reference Type|oem_src≫:参照値(実際の値が格納されているメモリ・アドレス)を変数に保存します.
1.配列(array)
2.対象(対象)
3.関数(function)
2.自然
:データ型に格納されている値自体または値の表示方法
1)デジタルリットル
整数文字:十進法、二進法(0 b,0-1)、八進法(0 o,0-7)、十六進法(0 x,0-9 A~F)
◽浮動小数点文字:通常の小数点と指数表示(「e」は小文字でも大文字でもよい)
2)文字列の全称
:二重引用符(")で表す
"안녕하세요, JavaScript!"
'안녕하세요, JavaScript!'
❕文字列に一重引用符/二重引用符が含まれている場合❕
:各文字列にない引用符を使用します.
'He's Hero!' // 문자열 안에 작음따옴표가 포함되어 있으므로 불가
"He's Hero!" // 문자열 안에 작음따옴표가 포함되어 있으나 큰 따옴표로 둘러쌌으니 가능
カスケード・シーケンス
:「+文字」形式で特殊な意味を持つ文字.
| \b | 백 스페이스 |
| \f | 새로운 페이지 |
| \n | 개행 |
| \r | 복귀 |
| \t | 탭 문자 |
| \\ | \마크 |
| \' | 작은 따옴표 |
| \" | 큰 따옴표 |
'He's Hero!' // 오류
'He\'s Hero!' // 가능
3)テンプレート文字列
:文字列に変数を挿入できます.
:複数行を表す文字列
:(`)文字列を逆見積で囲みます.
let name = '하은';
let str = `안녕하세요, ${name}씨.
오늘도 좋은 날씨네요!`;
console.log(str);

결과
안녕하세요, 하은씨.
오늘도 좋은 날씨네요!
4)アレイリットル
:配列はデータの集合です.つまり、1つの変数に複数の値があります.
:要素は区切り記号の保持値です.
5)対象通用
:各要素の配列に文字列キーでアクセス
:ハッシュ、連想配列と呼ばれます.
:オブジェクト内の単一のデータをPropertyと呼びます.
パターン文字とオブジェクト文字
区切り配列文字オブジェクト文字記号大かっこ[]中かっこ{}記号各要素の値構造名:構造値アクセス名グループ名[インデックス番号]オブジェクト名.Property名、オブジェクト名[Property名]
✔タイル文字例
var data = ['JavaScript', 'Ajax', 'ASP.NET'];
console.log(data[0]); // 결과: JavaScript
✔対象文字例
var obj = { x:1, y:2, z:3 };
console.log(obj.x); // 결과 : 1
console.log(obj['x']); // 결과 : 1
6)関数リットル
:関数は、与えられた入力値に基づいて予め決定された処理を行い、結果値を返す構造です.
未定義の値:変数値が定義されていないことを示す値
  • 宣言完了時に変数に値が付与されていない場合、
  • 未定義のプロパティを参照する場合は、
  • を参照してください.
  • 関数が値を返さない場合、
  • var x;
    var obj = { a: 12345 };
    console.log(x); // undefined
    console.log(obj.b); // undefined
    空:該当する値がないことを示す値
    ❕underfinedとnullの違い❕
    未定義のステータス「未定義-参照を考えたことがない」
    nullが空の状態