はじめに
この記事を読めば、JavaScriptのconstを活用してコードをより安全にする方法が身につきます。
初心者でも分かりやすく解説しているので、JavaScriptをこれから学びたい方も安心して読めます。
●JavaScript constとは
○constの基本
JavaScriptのconstは、定数を宣言するためのキーワードです。
constで宣言された変数は、再代入ができないため、コードがより安全になります。
また、constを使うことで、変数の値が変わらないことが明示的になり、コードの可読性も向上します。
●JavaScript constの使い方
○サンプルコード1:constを使った変数宣言
constを使って変数を宣言する方法を紹介します。
この例では、数値型の変数をconstで宣言しています。
const pi = 3.14;
console.log(pi); // 3.14
○サンプルコード2:constを使ったオブジェクト宣言
constを使ってオブジェクトを宣言する方法を紹介します。
この例では、オブジェクトをconstで宣言し、そのプロパティに値を代入しています。
const person = {
name: "山田太郎",
age: 30
};
console.log(person); // { name: "山田太郎", age: 30 }
○サンプルコード3:constを使った配列宣言
このコードでは、constを使って配列を宣言する方法を紹介しています。
この例では、文字列の配列をconstで宣言し、その要素を表示しています。
const fruits = ["リンゴ", "バナナ", "オレンジ"];
console.log(fruits); // ["リンゴ", "バナナ", "オレンジ"]
○サンプルコード4:constとletの使い分け
このコードでは、constとletの使い分け方を説明しています。
この例では、再代入が必要な変数はletで宣言し、再代入が不要な変数はconstで宣言しています。
const taxRate = 0.08;
let price = 100;
price = price * (1 + taxRate);
console.log(price); // 108
○サンプルコード5:constを使った関数宣言
このコードでは、constを使って関数を宣言する方法を紹介しています。
この例では、constで宣言された関数を使って、二つの数値の和を計算しています。
const add = function (a, b) {
return a + b;
};
const result = add(3, 5);
console.log(result); // 8
○サンプルコード6:constを使ったループ内変数宣言
このコードでは、constを使ってループ内の変数を宣言する方法を紹介しています。
この例では、配列の要素を一つずつ表示するために、forループ内でconstを使用しています。
const numbers = [1, 2, 3, 4, 5];
for (const number of numbers) {
console.log(number);
}
// 1, 2, 3, 4, 5 が順番に表示される
●注意点と対処法
- constで宣言した変数は再代入できません。再代入が必要な場合は、letを使用しましょう。
- constで宣言したオブジェクトや配列の要素は変更できますが、オブジェクトや配列そのものを再代入することはできません。
まとめ
JavaScriptのconstを活用することで、コードをより安全にし、可読性を向上させることができます。
この記事で紹介した6つの使い方を覚えて、constを上手に活用しましょう。