JS関数(学習ノート)
1150 ワード
JavaScriptでは、関数を定義するためにfunctionのキーワードを使って、パラメータと関数のセットを使っています.
function functionName(arg0, arg1, arg2 ... argn){
statements;
}
example(特定の戻り値なし):function sayHi(name, message){
alert('Hello ' + name + ', ' + message) + '!';
}
sayHi('Mike', 'good morning'); // 'Hello Mike, good morning!'
example(特定の戻り値がある):2つのパラメータを合計し、値を返します.function add(num1, num2){
return num1 + num2;
}
return文以外には、関数が値を返すという声明はありません.add(3,5)の戻り値を一つの変数で受信する必要があります.変数なしで受信すると、その結果を操作できなくなります.var result = add(3, 5);
alert(result); // 8
練習します一つの関数を作成して、下記の機能を実現します.一つの文字列にいくつの単語があるかを計算します.
正解:
function countWords(message){
var replacedStr = message.replace(/ /g,".");// .
var substrArray = replacedStr.split(".");//
count=substrArray.length-1// -1
alert(count);
}