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

JavaScript の日

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

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] に連絡して削除してください。
最新のチュートリアル もっと>
  • Python によるコンピューター ビジョンの概要 (パート 1)
    Python によるコンピューター ビジョンの概要 (パート 1)
    注: この投稿では、わかりやすくするためにグレースケール画像のみを使用します。 画像とは何ですか? 画像は値の行列として考えることができ、各値はピクセルの強度を表します。画像形式には主に 3 つのタイプがあります: Binary: この形式の画像は、0 (黒) と 1 (白) の値を...
    プログラミング 2024 年 11 月 5 日に公開
  • ウェブサイトのHTMLコード
    ウェブサイトのHTMLコード
    航空関連のウェブサイトを構築しようとしています。 AI を使用してコードを生成し、Web サイト全体を生成できるかどうかを確認したかっただけです。 HTML Web サイトはブログと互換性がありますか? それとも JavaScript を使用する必要がありますか?これがデモとして使用したコードです。...
    プログラミング 2024 年 11 月 5 日に公開
  • プログラマーのように考える: Java の基礎を学ぶ
    プログラマーのように考える: Java の基礎を学ぶ
    この記事では、Java プログラミングの基本的な概念と構造を紹介します。変数とデータ型の紹介から始まり、演算子と式、および制御フロー プロセスについて説明します。次に、メソッドとクラスについて説明し、次に入出力操作を紹介します。最後に、この記事では、給与計算の実際の例を通じて、これらの概念の適用を示...
    プログラミング 2024 年 11 月 5 日に公開
  • PHP GD は 2 つの画像の類似性を比較できますか?
    PHP GD は 2 つの画像の類似性を比較できますか?
    PHP GD は 2 つの画像の類似性を判断できますか?検討中の質問は、次の方法を使用して 2 つの画像が同一であるかどうかを確認できるかどうかを尋ねます。 PHP GD の違いを比較します。これには、2 つの画像の差を取得し、画像全体が白 (または均一な色) で構成されているかどうかを判断する必要...
    プログラミング 2024 年 11 月 5 日に公開
  • これらのキーを使用して上級レベルのテストを作成します (JavaScript でのテスト要求)
    これらのキーを使用して上級レベルのテストを作成します (JavaScript でのテスト要求)
    この記事では、すべての上級開発者が知っておくべき 12 のテストのベスト プラクティスを学びます。 Kent Beck の記事「Test Desiderata」は Ruby で書かれているため、実際の JavaScript の例が表示されます。 これらのプロパティは、より良いテストを作成できるように...
    プログラミング 2024 年 11 月 5 日に公開
  • matlab/octave アルゴリズムを C に移植することによる AEC への最適なソリューション
    matlab/octave アルゴリズムを C に移植することによる AEC への最適なソリューション
    終わり!自分自身に少し感動しました。 当社の製品にはエコーキャンセル機能が必要であり、考えられる技術的解決策が 3 つ特定されました。 1) MCU を使用してオーディオ信号のオーディオ出力とオーディオ入力を検出し、オプションの 2 つのチャネル切り替えの間のオーディオ出力とオーディオ入力の強度に応...
    プログラミング 2024 年 11 月 5 日に公開
  • Web ページを段階的に構築する: HTML の構造と要素を調べる
    Web ページを段階的に構築する: HTML の構造と要素を調べる
    ?今日は、私のソフトウェア開発の旅において重要なステップとなります。 ?私は最初のコード行を書き、HTML の本質を掘り下げました。対象となる要素とタグ。昨日は、Web サイトを構造化するためのボックス化テクニックを検討しました。そして今日は、ヘッダー、フッター、コンテンツ領域などのセクションを作成...
    プログラミング 2024 年 11 月 5 日に公開
  • プロジェクトのアイデアはユニークである必要はありません: その理由は次のとおりです
    プロジェクトのアイデアはユニークである必要はありません: その理由は次のとおりです
    イノベーションの世界では、プロジェクトのアイデアが価値があるためには革新的であるか、完全にユニークである必要があるという誤解がよくあります。しかし、それは真実とは程遠いです。私たちが今日使用している成功した製品の多くは、主要な機能セットを競合他社と共有しています。彼らを区別するのは必ずしもアイデアで...
    プログラミング 2024 年 11 月 5 日に公開
  • HackTheBox - ライトアップ編集部 [退職]
    HackTheBox - ライトアップ編集部 [退職]
    Neste writeup iremos explorar uma máquina easy linux chamada Editorial. Esta máquina explora as seguintes vulnerabilidades e técnicas de exploração: S...
    プログラミング 2024 年 11 月 5 日に公開
  • コーディング スキルをレベルアップするための強力な JavaScript テクニック
    コーディング スキルをレベルアップするための強力な JavaScript テクニック
    JavaScript is constantly evolving, and mastering the language is key to writing cleaner and more efficient code. ?✨ Whether you’re just getting starte...
    プログラミング 2024 年 11 月 5 日に公開
  • ReactJS で再利用可能な Button コンポーネントを作成する方法
    ReactJS で再利用可能な Button コンポーネントを作成する方法
    ボタンは、React アプリケーションの間違いなく重要な UI コンポーネントであり、ボタンはフォームの送信や新しいページを開くなどのシナリオで使用される可能性があります。 React.js で再利用可能なボタン コンポーネントを構築し、アプリケーションのさまざまなセクションで利用できます。その結果...
    プログラミング 2024 年 11 月 5 日に公開
  • Apache HttpClient 4 でプリエンプティブ Basic 認証を実現するにはどうすればよいですか?
    Apache HttpClient 4 でプリエンプティブ Basic 認証を実現するにはどうすればよいですか?
    Apache HttpClient 4 によるプリエンプティブ基本認証の簡素化Apache HttpClient 4 は以前のバージョンのプリエンプティブ認証方式を置き換えましたが、代替手段を提供します。同じ機能を実現するため。プリエンプティブ基本認証への直接的なアプローチを求める開発者のために、こ...
    プログラミング 2024 年 11 月 5 日に公開
  • 例外処理
    例外処理
    例外は実行時に発生するエラーです。 Java の例外処理サブシステムを使用すると、構造化され制御された方法でエラーを処理できます。 Java は、例外処理に対する使いやすく柔軟なサポートを提供します。 主な利点は、以前は手動で行う必要があったエラー処理コードが自動化されたことです。 古い言語では、...
    プログラミング 2024 年 11 月 5 日に公開
  • 「dangerouslySetInnerHTML」を使わずに React で生の HTML を安全にレンダリングする方法は?
    「dangerouslySetInnerHTML」を使わずに React で生の HTML を安全にレンダリングする方法は?
    より安全な方法を使用して React で生の HTML をレンダリングするReact では、危険な SetInnerHTML の使用を回避し、より安全な方法を使用して生の HTML をレンダリングできるようになりました。 。ここには 4 つのオプションがあります:1. Unicode エンコーディン...
    プログラミング 2024 年 11 月 5 日に公開
  • PHPは死んだのか?いいえ、繁盛しています
    PHPは死んだのか?いいえ、繁盛しています
    PHP は常に批判されながらも繁栄し続けているプログラミング言語です。 使用率: W3Techs によると、2024 年 8 月の時点で、世界中の Web サイトの 75.9% が依然として PHP を使用しており、Web サイトの 43% は WordPress で構築されています。開発言語として...
    プログラミング 2024 年 11 月 5 日に公開

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

Copyright© 2022 湘ICP备2022001581号-3