回答受付が終了しました

グーグルフォームの勉強をしていて、とあるサイトで下記のような記述がありました。 var week_num = new Date().getDay() で曜日番号を取得します。

JavaScript30閲覧

回答(1件)

0

1250916080さん >・・・なぜ+とシングルクォーテーション2つで囲まれているのでしょうか?・・・・・・ *先ずあなたが書いている「’」は、シングルクォーテーションではなく、 バッククォートの間違いですが、↓ https://316-jp.com/keyboard-backquote それは置いといて、 「 '('+ary[week_num]+')'」は、 ary 配列の、week_num 番目を、() で囲めという事です。 「ary[week_num]」 と書き換えてみれば、違いが判るはずです。 ご参考に↓ <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> </head> <body> <script > const ary = ["日","月","火","水","木","金","土"]; for(i=0;i< ary.length;i++){ week = '('+ary[i]+')'; document.write( week + '<br>'); }; for(i=0;i< ary.length;i++){ week = ary[i] ; document.write( week + '<br>'); }; </script> </body> </html>

回答ありがとうございます。 意味がわかりました。 ()と曜日を結合してるんですね。 難しく考えすぎてました。 バッククォートという読み方も知らなかったです。 スッキリしました。どうもありがとうございました。