JavaScriptの基本を学ぶレベル1の大学生向けの短いチュートリアルを準備しています。タスクは、電話番号を検証することです。数字には数字以外の数字を含めることはできず、14桁以下にする必要があります。次のコードの抜粋は私が思いついたものであり、可能な限り読みやすくしたいと思います。
if (
//set of rules for invalid phone number
phoneNumber.length == 0 //empty
|| phoneNumber.length > 14 //too long
|| /\D/.test(phoneNumber) //contains non-digits
) {
setMessageText(invalid);
} else {
setMessageText(valid);
}
簡単な質問私は自分自身に完全に答えることができず、あなたの意見を聞きたいです:周囲の(最も外側の)ブラケットをどのように配置するか?通常のブラケットと中括弧の違いを理解するのは難しいです。あなたは通常)
、最後の条件と同じ行に最後を置きますか?あなたは(
それ自体でラインの最初のオープニングを維持しますか?個々のサブ条件も角かっこで囲んでいますか?(
最初と最後を水平に揃えます)
か、それとも最後)
を?と同じ列に配置しif
ますか?
) {
別の行を保持しますか、それとも)
最後のサブ条件と同じ行に最後を配置して{
から、新しい行に開口部を配置しますか?それとも) {
、最後のサブ条件と同じ行にを配置しますか?
コミュニティウィキ。
編集 ブラケットの使用法と配置に関する意見のみを投稿してください。コードをリファクタリングする必要はありません。これは、数週間前にJavaScriptを紹介したばかりの人向けです。コードを短くしたり、パフォーマンスを向上させたりするために、コードの書き方について意見を求めているわけではありません。IF条件の前後に角かっこをどのように配置するかを知りたいだけです。