「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScript の日

JavaScript の日

2024 年 8 月 7 日に公開
ブラウズ:548

Day f  JavaScript

好奇心旺盛な読者の皆さん! JavaScript の 3 番目のチュートリアルに戻ります。この投稿では、JavaScript でコメントがどのように使用され、変数がどのように宣言されるかを見ていきます。始めましょう!

1.JavaScriptでのコメント

コメントとは何ですか?
コメントは、コードの動作を説明するコード内のテキストです。これらはプログラムの一部として実行されるのではなく、コードの可読性を高めることを目的としています。

コメントの種類:

  • 単一行コメント: これらは二重スラッシュ // で表されます。
// This is a single-line comment
console.log("Hello World"); // This is another single-line comment
  • 複数行コメント: 複数行にわたる長いコメントに使用されます。先頭は /* 、最後は */ で囲まれます。
/* 
  This is a multi-line comment.
  It can span multiple lines.
*/
console.log("Hello World");

2. 変数の宣言

変数とは何ですか?
変数は値の記号名であり、プログラム内で参照および操作できるデータを格納するために使用されます。

JavaScript で変数を宣言する方法:

  • var キーワードの使用
  • let キーワードの使用
  • const キーワードを使用しています

var キーワードの使用:
var は、JavaScript で変数を宣言する従来の方法です。 var で宣言された変数は、関数スコープまたはグローバルスコープです。

function exampleFunction() {
  var name = "Alice";
  console.log(name); // Accessible inside the function
}
exampleFunction();
console.log(name); // Error: name is not defined

関数の外で宣言された場合、var はプログラム全体からアクセスできます。

var name = "Alice";
console.log(name); // Accessible globally

let キーワードの使用:
ECMAScript 2015 (ES6) で導入され、ブロック スコープの変数を宣言できるようになります。

{
  let name = "Bob";
  console.log(name); // Accessible within this block
}
console.log(name); // Error: name is not defined

let は同じスコープ内で再宣言できません。

const キーワードの使用:
ECMAScript 2015 (ES6) でも導入された const を使用すると、let と同様にブロック スコープの定数を宣言できます。定数の値は、一度初期化されると再割り当てできません。

const name = "Charlie";
console.log(name); // "Charlie"
name = "Dave"; // Error: Assignment to constant variable

ただし、const で宣言されたオブジェクトまたは配列の要素のプロパティは引き続き変更できます。

const person = { name: "Eve" };
person.name = "Frank"; // Allowed
console.log(person.name); // "Frank"

この投稿はここまでです。 JavaScript でコメントを使用し、変数を宣言する方法を理解できたと思います。次回の投稿では、データ型について説明します。常につながりを保ち、私をフォローすることを忘れないでください!

リリースステートメント この記事は次の場所に転載されています: https://dev.to/shoyab1707/day-3-of-30-javascript-51ak?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3