変数が空かどうかを判断する Jquery メソッド: 1. フロントエンド サンプル ファイルを作成します; 2. "var A=$("#**).val();if(A==) を渡しますnull| |A!=unknown||A==""){...}" または "var A=$("#**).val();if(A.length>0){... }" このメソッドは、変数が空かどうかを判断します。
このチュートリアルの動作環境: Windows 10 システム、jquery3.2.1、Dell G3 コンピューター。
jquery は変数が空かどうかをどのように判断するのでしょうか?
JQuery は空かどうかを判断します
//有如下三种判断 var A=$("#**).val(); if(A==null||A!=undefined||A==""){ //处理 }
null、未定義と "" の違いは次のとおりです:
null: 空のオブジェクト\非オブジェクト、変換済み数値への変換 0
未定義: グローバル オブジェクト ウィンドウの特別なプロパティです。未定義は「値が欠落している」ことを意味します。つまり、ここには値があるはずですが、まだ定義されていません。値を NaN に変換します。一般的な使用法は次のとおりです:
(1) 変数が宣言されていても値が割り当てられていない場合、その変数は未定義と等しくなります。
(2) 関数呼び出し時に、指定すべきパラメータが指定されておらず、パラメータが未定義です。
(3) オブジェクトには属性が割り当てられておらず、この属性の値は未定義です。
(4) 関数が値を返さない場合、デフォルトでは undefine を返します。
テスト済みで利用可能な別の簡単な方法があります
var A=$("#**).val(); if(A.length>0){ //非空处理 }
推奨学習:「jQuery ビデオ チュートリアル」
以上がjqueryで変数が空かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。