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 画像の境界線を学ぶのに役立つ記事

推薦する

MySQLのorder byとlimitを混在させる際の落とし穴の詳細な説明

MySQL では、ソートには order by を、ページングには limit をよく使用します。最...

MySQL でプロファイルを使用する方法のチュートリアル

プロフィールとは何ですか?特定の SQL のパフォーマンスを分析したい場合に使用できます。プロファイ...

要素フォーム検証で検証プロンプトをクリアする方法

目次問題のシナリオ:解決: 1. フィールドを個別にチェックする2. フォームフィールドの下のフィー...

Linux で MySQL データベースのインポートおよびエクスポート コマンドを実装する方法

1. mysqldump コマンドを使用してデータベースをエクスポートします (このコマンドのパスで...

Linux サーバーと Windows システム間でファイルをアップロードおよびダウンロードする方法

背景: Linux サーバーのファイルのアップロードとダウンロード。 XShell+Xftp インス...

IDEA の Maven プロジェクトで MySQL 8.0 に接続して使用する方法に関するチュートリアル

まず、私の基本的な開発環境を見てみましょう。オペレーティングシステム: MacOS 10.13.5 ...

Ubuntuにopencvをインストールする正しい方法の詳細な説明

この記事ではUbuntuでC++インターフェースを使用してopencvをインストールする方法について...

いくつかの一般的な CSS レイアウト (要約)

まとめこの記事では、次の一般的なレイアウトを紹介します。 3 列レイアウトを実装する方法は多数ありま...

getdata テーブル テーブル データ 結合 mysql メソッド

パブリック関数 json_product_list($where, $order){ グローバル ...

Idea で Tomcat のソースコードデバッグを開始し、デバッグのために Tomcat に入る方法

idea 開発ツールを使用してコードをデバッグする場合、Java Web プロジェクトで、Web コ...

SQL グループ化により重複を削除し、他のフィールドで並べ替える

必要:あるフィールドの同一項目を結合し、別の時間フィールドで並べ替えます。例:初めに テーブルから都...

マウス追従ゲームを実現するjs

この記事では、マウス追従ゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内...

いくつかの面接の質問を使ってJavaScriptの実行メカニズムを調べる

目次前の単語同期と非同期前菜プレートを追加マクロタスク マイクロタスク約束しましょうタイマーを追加す...

Docker で MySQL をデプロイする詳細なプロセス (Docker でデプロイされる一般的なアプリケーション)

以前にも紹介しました: docker (一般的なアプリケーションのデプロイ): docker dep...

JavaScript ドキュメント オブジェクト モデル DOM

目次1. JavaScriptはページ内のすべてのHTML要素を変更できる1. IDでHTML要素を...