このページに出会い、サンプルコードを読みました。次の行がコードでどのように機能するかわかりません。フォームの値が空の場合、値 "\nlogin:" を "error" 変数にどのように割り当てましたか?
コード行:
error+=f.login.value==''?'\nlogin':'';
サンプル コード全体は、「2. Javascript は拡張機能であり、安全な機能ではありません」の下にあります。
助けてくれてありがとう。
このページに出会い、サンプルコードを読みました。次の行がコードでどのように機能するかわかりません。フォームの値が空の場合、値 "\nlogin:" を "error" 変数にどのように割り当てましたか?
コード行:
error+=f.login.value==''?'\nlogin':'';
サンプル コード全体は、「2. Javascript は拡張機能であり、安全な機能ではありません」の下にあります。
助けてくれてありがとう。
その意味は:
if(f.login.value == '')
error += '\nlogin';
else
error += '';
この?:
構文は三項 (または条件) 演算子と呼ばれ、インラインの if/else ステートメントのように機能します。