ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の日変数とデータ型

JavaScript の日変数とデータ型

Barbara Streisand
リリース: 2024-12-10 20:10:20
オリジナル
446 人が閲覧しました

Day Variables and Data Types in JavaScript

2 日目: JavaScript の変数とデータ型

JavaScript 学習 2 日目へようこそ!今日は、プログラムの構成要素である 変数データ型 について説明します。これらの概念は、JavaScript で行うすべての作業の基礎を形成するため、非常に重要です。


変数とは何ですか?

変数は、データ値を保持するコンテナのようなものです。これは、情報を保存したり、後で取得したり、内容を変更したりできる、ラベル付きのボックスと考えてください。

JavaScript での変数の宣言

JavaScript では、変数を宣言する 3 つの方法が提供されています。

  1. var - 古い方法 (必要な場合を除き、これを使用しないでください)。
  2. let - 変更される可能性のある変数に推奨されます。
  3. const - 変更すべきではない変数 (定数) 用。

:

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";
ログイン後にコピー
ログイン後にコピー

var、let、const の違い

Feature var let const
Scope Function-scoped Block-scoped Block-scoped
Reassignable Yes Yes No
Redeclarable Yes No No
機能 var させて 定数 範囲 関数スコープ ブロックスコープ ブロックスコープ 再割り当て可能 はい はい いいえ 再宣言可能 はい いいえ いいえ テーブル>

:

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";
ログイン後にコピー
ログイン後にコピー

JavaScript データ型

JavaScript には、プリミティブ非プリミティブ の 2 種類のデータがあります。

プリミティブ データ型

  1. String: テキスト データ。 例:
function scopeTest() {
    if (true) {
        var x = "Function scope";
        let y = "Block scope";
        const z = "Constant";
    }
    console.log(x); // Accessible
    // console.log(y); // Error: y is not defined
    // console.log(z); // Error: z is not defined
}
scopeTest();
ログイン後にコピー
  1. 数値: 数値データ。 例:
   let name = "Arjun";
   console.log(name); // "Arjun"
ログイン後にコピー
  1. ブール: True または False の値。 例:
   let age = 22;
   console.log(age); // 22
ログイン後にコピー
  1. Null: 値が意図的に存在しないことを表します。 例:
   let isStart_up_guy = true;
   console.log(isStart_up_guy); // true
ログイン後にコピー
  1. 未定義: 宣言されているが値が割り当てられていない変数。 例:
   let emptyValue = null;
   console.log(emptyValue); // null
ログイン後にコピー
  1. シンボル: 一意で不変の値。 例:
   let uninitialized;
   console.log(uninitialized); // undefined
ログイン後にコピー

型変換

JavaScript を使用すると、型間で値を変換できます。

暗黙的な変換 (強制)

JavaScript は、型を自動的に変換することがあります。

例:

   let uniqueKey = Symbol("key");
   console.log(uniqueKey); // Symbol(key)
ログイン後にコピー

明示的な変換

Number()、String()、Boolean() などの組み込み関数を使用して型を手動で変換できます。

例:

let result = "5" + 5; // String + Number
console.log(result); // "55" (string)
ログイン後にコピー

今日の練習

  1. let と const を使用して変数を宣言し、保存します:

    • あなたのお気に入りの本の名前。
    • 所有する本の数。
    • 読書が好きかどうか。
  2. 型変換を試してください:

    • 数値を文字列に変換します。
    • 文字列を数値に変換します。

2日目のまとめ

今日は以下について取り上げました:

  1. 変数: var、let、const。
  2. プリミティブ データ型: 文字列、数値、ブール値、Null、未定義、およびシンボル。
  3. 型変換: JavaScript で型を変換する暗黙的および明示的な方法。

次のステップ

明日は、JavaScript の 演算子と式 を詳しく見ていき、データの操作とより複雑なプログラムの作成を開始します。 3 日目: 演算子と式 をお楽しみに!

以上がJavaScript の日変数とデータ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート