عادة ، تدور المعلمات المارة حول هذا:
نسخ رمز رمز على النحو التالي:
var numparameter = 123 ؛
وظيفة sendparameter ()
{{
getParameter (numparameter) ؛
}
وظيفة getParameter (SendNum)
{{
تنبيه (SendNum) ؛
}
بسيطة جدا طريقة استدعاء الطريقة ب وتمرير.
ومع ذلك ، إذا لم يتم إصلاح معلمات طريقة B ، فقد تعتمد على مواقف مختلفة ، والتي تتطلب معلمات مختلفة ، ويمكن كتابتها مثل هذا:
نسخ رمز رمز على النحو التالي:
var txtparameter1 = "123" ؛
var txtparameter2 = "234" ؛
var txtparameter3 = "345" ؛
var txtsendparameter = "" ؛
var flag = 0 ؛
وظيفة sendParameter1 ()
{{
العلم = 1 ؛
txtsendparameter = txtParameter1 + "؛"
getParameter () ؛
}
وظيفة sendParameter2 ()
{{
العلم = 2 ؛
txtsendparameter = txtParameter2 + "؛"
getParameter () ؛
}
وظيفة getParameter ()
{{
إذا (1 == العلم)
{{
// GOTO functionc (txtsendparameter)
}
آخر إذا (2 == العلم)
{{
// Goto FunctInd (TxtsendParameter)
}
آخر
{{
يعود؛
}
}
هل يمكنك استخدام المتغيرات العالمية لتمرير القيمة:
نسخ رمز رمز على النحو التالي:
var txtparameter1 = "123" ؛
var txtparameter2 = "234" ؛
var txtparameter3 = "345" ؛
وظيفة sendParameter1 ()
{{
var txtsendparameter = "1" + txtparameter1 + "؛"
getParameter (TxtSendParameter) ؛
}
وظيفة sendParameter2 ()
{{
var txtsendparameter = "2" + txtParameter2 + "؛"
getParameter (TxtSendParameter) ؛
}
وظيفة getParameter ()
{{
التبديل (الوسائط [0])
{{
الحالة "1":
// goto functionc (الحجج) ؛
استراحة؛
الحالة "2":
// وظائف GOTO (الحجج) ؛
استراحة؛
تقصير:
// goto functione (الحجج) ؛
}
}
نسبيا ، الوسيطات هي كائن مرن للغاية.
نسخ رمز رمز على النحو التالي:
<pre code_snippet_id = "179244" snippet_file_name = "blog_20140207_4_1482200" name = "code"> <pre code_snippet_id = "179244" "ame =" blog_20140207_4_148200
<pre> </pre>
<pre> </pre>
<pre> </pre>
<pre> </pre>
<pre> </pre>
</pre>