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

推薦する

シンプルなカレンダー効果を実現する js

この記事では、シンプルなカレンダー効果を実現するためのjsの具体的なコードを参考までに共有します。具...

Linux で MySQL スケジュール タスク バックアップ データを実装する方法

序文バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...

Linux の一般的な Java プログラム起動スクリプトのコード例

シェルを起動する頻度は非常に低いですが。 。 。しかし、書くたびに、多くの jar ファイル パスを...

MySQL マスタースレーブレプリケーションのいくつかのレプリケーション方法の概要

非同期レプリケーションMySQL レプリケーションは、デフォルトでは非同期です。マスター スレーブ ...

docker compose サービスの起動順序を制御する方法

まとめDocker-compose は複数の Docker コンテナ サービスを簡単に組み合わせるこ...

React Hook の使用例 (一般的なフック 6 つ)

1. useState: 関数コンポーネントに状態を持たせる使用例: // カウンター impor...

VMware vSphere 6.7 (ESXI 6.7) のグラフィック インストール手順

環境: VMware VCSA 6.7 (VMware-VCSA-all-6.7.0-8169922...

Windows での MySQL 8.0.11 インストール チュートリアル

この記事は、WindowsでのMySQL 8.0.11のインストールチュートリアルを記録しています。...

HTMLおよびJSPページがキャッシュされ、Webサーバーから再取得されるのを防ぎます。

ユーザーがログアウトした後、ブラウザの戻るボタンがクリックされると、Web アプリケーションは保護さ...

IE6 および IE7 で DIV コンテナの固定高さを使用するためのヒント

IE6 と IE7 では CSS の解釈に多くの違いがあります。今日はそのうちの 1 つである高さに...

Docker で nginx のログレベルを調整する方法

目次はじめにNginx Dockerファイル新しい会議もっと参考文献はじめに最近、アプリケーションの...

将来最も成功する企業はテクノロジー企業でしょうか、それともデザイン企業でしょうか?

ムーアの法則はもはや適用されない2004年にフレックストロニクスがフロッグデザインを買収したのを皮切...

Nginx で何ができるかの包括的な分析

序文この記事は、サードパーティのモジュールをロードせずにNginxで処理できることのみに焦点を当てて...

Debian Dockerコンテナにcrontabスケジュールタスクを追加する

現在、DockerイメージのほとんどはDebianベースです # cat /etc/issue De...

jsで照明スイッチを制御する

参考までに、jsを使用して照明スイッチを制御します。具体的な内容は次のとおりです。トピック: js ...