seireki」です。typeof演算子(タイプオブエンザンシ)を使用して、seirekiが何型かを文字列で返してくれます。このコードをエディタに記述したのち、環境がWindowsの方は「F12」(ファンクションキー)を押してください。i」のキーを押してください。Webブラウザが備え付けている開発者用のツール(デベロッパーツール)がWEB画面上に立ち上がります。この状態でエディタの実行ボタンを押すと、コンソールタブへ以下のように表示されるはずです。プログラムを開始しますseirekiの型はstringです。変数の値は2018ですseirekiの型はnumberです。変数の値は2018ですプログラムを終了しますtypeof演算子typeof演算子(タイプオブエンザンシ)によってコード内の変数seirekiの型が判明しました。Number関数を使う前の行のseirekiは”string”。Number関数を使った後の行のseirekiは”number”だと返してきましたね。”string”は文字型、”number”は数値型を意味します。これにより、Number関数を使って変数seirekiの値を「文字型から数値型に変換した」ということが明らかになりました。プログラム制作中に、コード内で使用している値が何型なのか分からなくなったら、typeof演算子を使ってconsole.log()やalert()で画面上に出力してみましょう。西暦を和暦(平成)に変換するには?さて、西暦を和暦に変換する肝心の処理部分はどう記述したら良いでしょうか?閲覧者から受け取った値を数値に変換するまでは出来ました。あとは、何らかの演算をすれば変換出来そうですね。色々な算出方法があるのですが、よい方法を考えてみましょう...。西暦2018年は、平成30年です。西暦2017年は、平成29年です。西暦2016年は、平成28年です。縦に並べて見ると法則性が見えてきますね。西暦から1988を引いてやると和暦(平成)へ変換できそうです!さっそく和暦に直す処理をコード内に追記して、”西暦○○○○年は平成△△年です”とalert()で表示させてみましょう。下記の回答は一例です。他にも算出方法はありますので、ぜひ自分なりの処理方法を追記して実行してみて下さい。回答例はこちらのボタンを押すと表示されます。