ホームページ  >  記事  >  ウェブフロントエンド  >  javasciptの基本内容~注意が必要な内容_基礎知識

javasciptの基本内容~注意が必要な内容_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:37:491141ブラウズ

javascipt-Basics---注意が必要な詳細:

1. 特別な値: NaN、Infinity、isNaN()、isFinite()

NaN:

コードをコピー コードは次のとおりです:

var a=parseInt ('a123 ');
window.alert(a) //NaN を出力

Infinity:

コードをコピー コードは次のとおりです。

window.alert( 6/0 );//Output Infinity (このように書かない方が良いです)

isNaN(): 数値でない場合は true を返し、

var a="dd" を返します。 ;window.alert(isNaN(a)) // true を返します isFinite(): 無限かどうかを判断するために使用されます。数値が NaN (非数値)、または正または負の無限大数値の場合は false を返します。


コードをコピー

コードは次のとおりです:

window.alert(isFinite(6/1) )); // true を返しますwindow.alert(isFinite(6/0)) // false を返します 2. 論理演算子:

論理演算では、0、""、false、null、未定義、NaN はすべて false を表します

(または || ) || は false ではない最初の値 (オブジェクトも許容されます)、または最後の値 (すべてが false の場合) を返します

このナレッジポイントは、JavaScript フレームワークでよく使用されます。 あ、

コードをコピー

コードは次のとおりです:

var a=true;var b=false ;var c=b || window.alert(c); // true を出力

b、


コードをコピー

コードは次のとおりです:

var a=2;var b=0 var c= a || b; window.alert(c); //最初の値を返します、出力 2

c、


コードをコピー

コードは次のとおりです:

var a=false;var b=" ";var c =0;var d =new Object() //オブジェクト; var aa=a || b || c ||d ; //a、b、c はすべて false であり、これは d
window.alert(aa) を返します。 >



4. 複数分岐スイッチ



コードをコピー

コードは次のとおりです:

var flag=1; switch(flag){default:window.alert("nothing");
case 'a':
window.alert("a ") ;
case 'b':

window.alert("b"); //break ステートメントがなく、一致は成功しません。

}





コードをコピー

コードは次のとおりです:

var flag=1; switch(flag){default:window.alert("nothing");
case 'a':
window.alert("a ") ;
case 1:

window.alert("b"); // 一致が成功した場合、break ステートメントは見つかりません。 b

}



5. 関数呼び出し




func.js

コードをコピー

コードは次のとおりです。

function abc(val){ window.alert("abc()" val);} //戻り値を持つ関数function test(num1,num2){
var res=0;
res =num1 num2;

応答を返す;
}

//戻り値のない関数
function noVal(num1,num2){

var res=0;
res=num1 num2;

}


関数呼び出し:





コードをコピー

コードは次のとおりです:










js は可変数のパラメーターを持つ関数をサポートします

コードをコピー コードは次のとおりです。


< head>






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。