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

推薦する

アイデアを通じてプロジェクトをDockerにパッケージ化する方法

多くの友人が、Docker でプロジェクトを実行する方法をずっと知りたがっていました。今日は、自分の...

Docker のインストールと構成イメージの高速化の実装

目次DockerバージョンCentOS に Docker エンジンをインストールするシステム要件古い...

CSS を使用して半透明の背景と不透明なテキストを実現する例

この記事では、CSS を使用して半透明の背景と不透明なテキストの効果を実現する方法の例を紹介します。...

Dockerイメージの圧縮と最適化操作

Docker が今日非常に人気がある理由は、主にその軽量性、迅速な展開、およびリソースの利用にありま...

JTAを実装するためにAtomikosと組み合わせたTomcatについて

最近、プロジェクトは環境を切り替え、WebLogic を Tomcat に置き換えました。途中で発生...

Zabbix は MySQL インスタンス メソッドを監視します

1. 監視計画監視項目を作成する前に、何を監視するのか、どのように監視するのか、監視データをどのよう...

Vue3はCSSの無限シームレススクロール効果を実装します

この記事では、CSS無限シームレススクロール効果を実現するためのvue3の具体的なコードを参考までに...

Oracle の MySQL バージョンでユーザー Scott のテーブル ステートメントを作成する例

概要: Oracle scottユーザーには4つのテーブルがあり、実験やデータ検証に便利です。現在は...

MySQLの場合の使用例分析

まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...

Docker で Node プロジェクトをビルドしてデプロイする方法

目次DockerとはクライアントサイドDocker基本的なDocker操作画像名画像をプルするその他...

MySQLの読み書き分離により挿入後にデータが選択されなくなる問題を解決

MySQLは独立した書き込み分離を設定します。コードに次のものを書くと問題が発生する可能性があります...

Vue コードの読みやすさに関するいくつかの提案

目次1. コンポーネントをうまく活用してコードを整理する1. UIコンポーネントを抽出する2. モジ...

MySQL の一般的な SQL ステートメントの概要

1. mysqlエクスポートファイル: SELECT `pe2e_user_to_company`....

初心者のためのMySQL外部キーの設定方法

目次外部キーの役割mysql 外部キー設定方法要約する外部キーの役割データの一貫性、整合性を維持し、...

効率的な視覚化Nginxログ表示ツール

目次導入インストール表示フィールドフィルターソートキー導入Rhit は、標準フォルダー (gzip ...