JavaScript の 7 つのデータ型の詳細な説明

JavaScript の 7 つのデータ型の詳細な説明

序文:

Python、Java、Cシリーズなど、すべての主要言語には基本型があります。算術における整数や漢字における漢字のように、基本型の存在は不可欠です。これらを表すために使用されます。考えることは非常に重要です。次に、jsには、String、Number、Boolean、Undefined、Nullの5つの一般的な基本データ型と、ObjectとSymbolの2つの一般的な複合型があります。

詳しい紹介:

シリアルナンバータイプニックネーム範囲一般的な方法導入
1
.toString() オブジェクトを文字列型に変換します
.lengthプロパティは、文字列型文字の長さを取得するために使用されます。
文字列型。主に英語、中国語、および一重引用符 '' または二重引用符 "" で囲まれたその他の文字列型を表すために使用されます。
2番号数値型-1.7976931348623157E+308 ~ 1.7976931348623157E+308 isNaN(number) 数値型かどうかを判定する数値型は、小数や整数、負の数など、数値型で表されます。
3ブールブール値はtrueとfalseの2つだけであり、trueは真を意味し、falseは偽を意味します。
4未定義未定義型は宣言されているが値が未定義であることを示します
5ヌルヌルオブジェクト参照がnullであることを示します
6物体物体オブジェクトは中括弧で囲まれたキー値型の値です。
7シンボルユニークな値一意の値、異なる値を表すために使用される

練習する:

    //弦
	str = "hello js"とします。
    console.log(str.toString); // 出力: hello js
    console.log(str.length); // 出力: 8
    console.log(str.substr(1,3));//メソッド: 文字列を分割して出力:ell
    console.log(str.split(' ')); //メソッド: 指定されたパラメータに従ってグループ化して印刷 ['hello' 'js']
    //番号
    num = 123 とします。
    console.log(!isNaN(num)); //NaNかどうかを判定し、そうでない場合は値であることを意味する //Boolean
    フラグを false にします。
    if(flag) { // 印刷結果は false です console.log("結果は true です");
    }それ以外{
        console.log("結果はfalseです");
    }
    //未定義
    d とします。
    let val = `オブジェクトが割り当てられていない場合、その現在の値は: ${d}`;
    console.log(val); // 出力: オブジェクトが割り当てられていない場合、現在の値は undefined です。
    // ヌル
    a = nullとする
    nul = a とします。
    console.log(nul); // 出力: null
    //物体
    obj1 = {
        "名前":"張三",
        「年齢」:24
    }
    //シンボル
    sy = Symbol("1")とします。
    if(sy == Symbol("1")) { //印刷: 結果はfalseです console.log("結果はtrueです");
    }それ以外{
        console.log("結果はfalseです");
    }

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScript データ型変換
  • JavaScript の基本構文とデータ型の紹介
  • JS を始めるための 8 つの必須データ型
  • JavaScriptのデータ型の最も詳細な説明を見てみましょう
  • js の基本的なデータ型の詳細な説明
  • 8つのJavaScriptデータ型
  • JavaScript の基礎におけるデータ型の詳細な説明
  • JavaScript データ型の詳細な説明
  • JavaScript のデータ型入門

<<:  Nginx での SSL 証明書のインストールと展開手順の概要

>>:  CSS3 画像の境界線を学ぶのに役立つ記事

推薦する

Vue は左右のスライド効果のサンプルコードを実装します

序文個人の実際の開発で使用した効果問題を、今後の開発やレビューに役立てるためにまとめています。他の人...

JavaScript es6 における var、let、const の違いの詳細な説明

まず、よくある質問は、ECMAScript と JavaScript の関係は何ですか? ECMAS...

nginxでの共有メモリの使用に関する詳細な説明

nginx プロセス モデルでは、トラフィック統計、トラフィック制御、データ共有などのタスクを完了す...

JavaScriptはマウスの動きに追従するボックスを実装します

この記事では、マウスの動きを追跡するためのJavaScriptの具体的なコードを参考までに紹介します...

Js でオブジェクトのディープ オブジェクトを安全に取得するメソッドの例

目次序文文章パラメータ例Lodash 実装:トーキー機能: castPath関数: stringTo...

Docker nginx + https サブドメイン設定の詳細なチュートリアル

今日はたまたま友人のサーバーの移転を手伝うことになり、サーバーの基本的な設備の設定を行ったのですが、...

Linux yum パッケージ管理方法

導入yum (Yellow dog Updater, Modified) は、Fedora、RedH...

要素 UI に基づいてクエリ コンポーネントを段階的にカプセル化する方法

目次関数基本的なクエリ関数クエリ条件の初期化ページのレンダリングクエリと表示の最適化をさらに強化プル...

Linux bzip2 コマンドの使用

1. コマンドの紹介bzip2 は、ファイルの圧縮と解凍に使用されます。これは、Linux システム...

リンクされた画像をダウンロードしてアップロードするJavaScriptの実装

写真をアップロードするので、まずはダウンロード可能な画像リソースかどうかを判断する必要があります。正...

Linux で time(NULL) 関数と localtime() を使用して現在の時刻を取得する方法

time(); 関数関数プロトタイプ: time_t time(time_t *timer)関数の目...

入力ボックスのカーソルサイズの表示が一貫していない問題の解決方法

入力ボックス内のカーソルのサイズが一定ではありませんIE7とChromeの違いは非常に明白ですまず、...

Vue+Elementでページング効果を実現

この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共...

Linuxはlsofコマンドを使用してファイルのオープンステータスを確認します

序文Linux では「すべてがファイル」であることは誰もが知っているので、ファイルのオープン状態を確...

MySQL双方向バックアップの実装方法

MySQL 双方向バックアップはマスター-マスター バックアップとも呼ばれ、両方の MySQL サー...