From 613048219ad3b776d304f940df40aab5e27cc332 Mon Sep 17 00:00:00 2001 From: Yuta Azumi Date: Sat, 24 Oct 2020 21:34:52 +0900 Subject: [PATCH 1/2] translate 3-6 to japanese --- README.japanese.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.japanese.md b/README.japanese.md index 0541a200..385fc78e 100644 --- a/README.japanese.md +++ b/README.japanese.md @@ -324,24 +324,24 @@ const count = 2 // 2() を実行しようとしますが、2 は関数ではあ

-## ![✔] 3.6 Use naming conventions for variables, constants, functions and classes +## ![✔] 3.6 変数、定数、関数、クラスの命名規則を使用する -**TL;DR:** Use **_lowerCamelCase_** when naming constants, variables and functions and **_UpperCamelCase_** (capital first letter as well) when naming classes. This will help you to easily distinguish between plain variables/functions, and classes that require instantiation. Use descriptive names, but try to keep them short +**TL;DR:** 定数、変数、関数の命名をするときは **_lowerCamelCase_** を使用し、クラスの命名をするときは**_UpperCamelCase_** (頭文字も大文字) を使用してください。 これは、プレーンな変数/関数とインスタンス化を必要とするクラスを簡単に区別するのに役立ちます。記述的な名前を使用しますが、短くしてください。 -**Otherwise:** Javascript is the only language in the world which allows invoking a constructor ("Class") directly without instantiating it first. Consequently, Classes and function-constructors are differentiated by starting with UpperCamelCase +**さもないと:** Javascript は、最初にインスタンスを作成せずにコンストラクタ(「クラス」)を直接呼び出すことができる世界で唯一の言語です。その結果、クラスと関数構造体は UpperCamelCase から始まることで区別されます。 -### 3.6 Code Example +### 3.6 コード例 ```javascript -// for class name we use UpperCamelCase +// クラスには、UpperCamelCase を使用します class SomeClassExample {} -// for const names we use the const keyword and lowerCamelCase +// const 名には const キーワードと lowerCamelCase を使用します const config = { key: "value" }; -// for variables and functions names we use lowerCamelCase +// 変数や関数名には lowerCamelCase を使用します let someVariableExample = "value"; function doSomething() {} ``` From ddc1888aaae2abfadf91a12d306937e43d060751 Mon Sep 17 00:00:00 2001 From: Yuta Azumi Date: Sat, 24 Oct 2020 21:39:47 +0900 Subject: [PATCH 2/2] fix --- README.japanese.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.japanese.md b/README.japanese.md index 385fc78e..2548b348 100644 --- a/README.japanese.md +++ b/README.japanese.md @@ -326,7 +326,7 @@ const count = 2 // 2() を実行しようとしますが、2 は関数ではあ ## ![✔] 3.6 変数、定数、関数、クラスの命名規則を使用する -**TL;DR:** 定数、変数、関数の命名をするときは **_lowerCamelCase_** を使用し、クラスの命名をするときは**_UpperCamelCase_** (頭文字も大文字) を使用してください。 これは、プレーンな変数/関数とインスタンス化を必要とするクラスを簡単に区別するのに役立ちます。記述的な名前を使用しますが、短くしてください。 +**TL;DR:** 定数、変数、関数の命名をするときは **_lowerCamelCase_** を使用し、クラスの命名をするときは**_UpperCamelCase_** (頭文字も大文字) を使用してください。これは、プレーンな変数/関数とインスタンス化を必要とするクラスを簡単に区別するのに役立ちます。記述的な名前を使用しますが、短くしてください。 **さもないと:** Javascript は、最初にインスタンスを作成せずにコンストラクタ(「クラス」)を直接呼び出すことができる世界で唯一の言語です。その結果、クラスと関数構造体は UpperCamelCase から始まることで区別されます。