0

このページに出会い、サンプルコードを読みました。次の行がコードでどのように機能するかわかりません。フォームの値が空の場合、値 "\nlogin:" を "error" 変数にどのように割り当てましたか?

コード行:

error+=f.login.value==''?'\nlogin':'';

サンプル コード全体は、「2. Javascript は拡張機能であり、安全な機能ではありません」の下にあります。

助けてくれてありがとう。

4

1 に答える 1

2

その意味は:

if(f.login.value == '')
    error += '\nlogin'; 
else
    error += '';

この?:構文は三項 (または条件) 演算子と呼ばれ、インラインの if/else ステートメントのように機能します。

于 2013-06-15T17:56:08.027 に答える