Javascript基礎と対象に向かう基礎~第五にJavascriptの中の方法、種類の中の方法を話します.
11774 ワード
目次に戻ります
前の文章は主にJSのクラスです。,多くの友達が私の文章に答えてくれました.ここで皆さんに感謝します.友達からの質問に対しても回答しました.「類」というものはただ一つの思想です.「ある言語が提供されているかどうか、あるいは実現されているかどうか」に重点を置くべきではありません.これは重要ではなく、対象に向かう種類の思想です.
今日は主に方法を言います.JSの方法は関数functionともいいます.関係のあるコードをまとめて構成し、全体を形成します.これは対象に向かうパッケージと似ています.方法の実現の詳細を知る必要はありません.呼び出しさえすれば、法の署名を知ることができます.
最も簡単な関数(メソッド):
以下はフォーム検証関数です.検証に成功すればフォームを提出し、機能しないならエラーメッセージを返します.
実際にJSの関数はこのような内容です.関数は対象にも現れます.似たようなコードは前のファイルにも現れています.もう一度書きます.
また、方法には、親の方法の属性を書き換えて、その値を変更する方法もあります.コードは以下の通りです.
方法の戻り値は空であっても良いし、ブール型であっても良いし、整形型であっても良いし、文字列であっても良いし、オブジェクトであっても良いし、コードは以下の通りである.
一つの方法は、その方法の受信パラメータとして使用することができます.これは一般的にコールバック関数と呼ばれています.
読んでくれてありがとうございます.
目次に戻ります
前の文章は主にJSのクラスです。,多くの友達が私の文章に答えてくれました.ここで皆さんに感謝します.友達からの質問に対しても回答しました.「類」というものはただ一つの思想です.「ある言語が提供されているかどうか、あるいは実現されているかどうか」に重点を置くべきではありません.これは重要ではなく、対象に向かう種類の思想です.
今日は主に方法を言います.JSの方法は関数functionともいいます.関係のあるコードをまとめて構成し、全体を形成します.これは対象に向かうパッケージと似ています.方法の実現の詳細を知る必要はありません.呼び出しさえすれば、法の署名を知ることができます.
最も簡単な関数(メソッド):
<script type="text/javascript">
//
function Sum(x, y) {
return parseInt(x) + parseInt(y);
}
//
function Sub(x, y) {
return parseInt(x) - parseInt(y);
}
</script>
フォーム検証関数以下はフォーム検証関数です.検証に成功すればフォームを提出し、機能しないならエラーメッセージを返します.
<script>
// ,
function CheckForm() {
var name = document.getElementById("name");
var password = document.getElementById("password");
var email = document.getElementById("email");
if (name == "") {
alert(" ");
return false;
}
if (password == "") {
alert(" ");
return false;
}
if (email == "") {
alert(" ");
return false;
}
document.getElementsByTagName("form")[0].submit();
return true;
}
</script>
オブジェクト内のメソッド(関数)実際にJSの関数はこのような内容です.関数は対象にも現れます.似たようなコードは前のファイルにも現れています.もう一度書きます.
//
var Props = {
init: function () {//
//
},
GetHtmlTags: function () {
// HTML
},
Language: [" ", " "],
Name: " "
};
方法の中の子の方法また、方法には、親の方法の属性を書き換えて、その値を変更する方法もあります.コードは以下の通りです.
function Big() {
var name = " big";
function Small() {
name = " small";
}
Small();
return name;
}
alert(Big());
メソッドの戻り値方法の戻り値は空であっても良いし、ブール型であっても良いし、整形型であっても良いし、文字列であっても良いし、オブジェクトであっても良いし、コードは以下の通りである.
function ReturnObject() {
var name = "zzl";
return {// ,
Name: name,
Age: 30
};
}
alert(ReturnObject().Name);
方法はパラメータとして伝えることができます.一つの方法は、その方法の受信パラメータとして使用することができます.これは一般的にコールバック関数と呼ばれています.
//
function AlertBox(msg, callback) {
if (msg != null) {
callback(msg);
}
else {
alert("null message");
}
}
//js
AlertBox(" ", function (msg) {
alert(msg);
});
今日は関数について話します.自分で好きなだけ書いたので、最後は何もないです.そこで計算します.でも、基本的に知っている関数の使い方は全部話しました.読んでくれてありがとうございます.
目次に戻ります