javascriptの配列と関数

アレイ

配列の定義
jsでの配列の定義では、配列のタイプを指定する必要はありません。avar a=[];という名前の空の配列を直接定義できますまたvar a=[1,"qwe","李"];、定義時に配列を直接追加することもできます
アレイの長さアレイの長さは、
定義時に制限されず自由に変更できます。たとえば、空の配列が最初に定義されたとき、長さは0です。データを追加して配列の長さを変更し、a[2]=4;添え字0でa [0]を直接スキップし、1、a [1]が配列を追加します。この時点での配列の長さです。 3になり、a [0]とa [1]の値はどちらも未定義です。a.lengthアレイの長さをテストするために使用できます


関数

関数定義の方法では、function
またはvarキーワードを使用して関数を定義できます
function 函数名(形参,形参,形参....){函数体}
var 函数名(形参,形参,形参....){函数体}
。javaと違いは、ここでのパラメーターはタイプを指定する必要がなく、直接渡すだけです。
function 函数名(a,b,c){alert("有参函数被调用了");}
var 函数名(a,b,c){alert("有参函数被调用了");}

function b(){
    
    
//var b(){
    
    
		var a=150+200; 
		return a;
		}
		alert(b());

戻り値のタイプを定義する必要はなく、直接使用するだけです。

jsの関数はオーバーロードできません。javaとは異なり、javaのオーバーロード方法に従って作成する必要がある場合、前の関数は後者の関数で上書きされます。


関数内の非表示のパラメーター引数は、関数によって定義された関数内にのみあります。
パラメーターなしの関数を定義しますfunction a(){}が、実際にはパラメーターなしではありません。非表示のパラメーター引数があります。これは、javaのside-lengthパラメーターに少し似ています。実際には配列です。このパラメータなし関数には、任意の数のパラメータ、任意のパラメータ操作のデータタイプのパラメータを渡すargument[0],argument[1],argument[2]... ... ...ことができ、これらのパラメータは順番に渡されargument.length、その長さ測定できます。その長さは、渡されたパラメータの数です。

おすすめ

転載: blog.csdn.net/qq_45821251/article/details/108871118