ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

JavaScriptคำชี้แจงฟังก์ชั่น

<JavaScript อ้างอิงงบ

ตัวอย่าง

ประกาศฟังก์ชั่นและการส่งออก "Hello World" ในองค์ประกอบที่มี id = "สาธิต" เมื่อฟังก์ชั่นที่เรียกว่า:

function myFunction() { // Declare a function
    document.getElementById("demo").innerHTML = "Hello World!";
}
 
myFunction(); // Call the function
ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

ฟังก์ชั่นคำสั่งประกาศฟังก์ชั่น

ฟังก์ชั่นการประกาศเป็น "saved for later use" และจะมีการดำเนินการต่อมาเมื่อมีการเรียกใช้ (called)

ใน JavaScript, ฟังก์ชั่นเป็นวัตถุและพวกเขามีทั้งคุณสมบัติและวิธีการ

ฟังก์ชั่นนี้ยังสามารถกำหนดโดยใช้การแสดงออก (ดู คำนิยามฟังก์ชั่น )

อ่านกวดวิชา JavaScript ของเราที่จะเรียนรู้สิ่งที่คุณต้องรู้เกี่ยวกับฟังก์ชั่น เริ่มต้นด้วยบทแนะนำเกี่ยวกับ ฟังก์ชั่นจาวาสคริปต์ และ ขอบเขตการดำเนินงาน JavaScript สำหรับข้อมูลรายละเอียดเพิ่มเติมโปรดดูมาตราฟังก์ชั่นของเราใน นิยามฟังก์ชั่น , พารามิเตอร์ , ภาวนา และ การปิดทำการ

เคล็ดลับ: ใช้ ผลตอบแทน คำสั่งให้กลับค่าจากฟังก์ชั่น


สนับสนุนเบราว์เซอร์

คำแถลง
function ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

function ค่าพารามิเตอร์
พารามิเตอร์ ลักษณะ
functionName จำเป็นต้องใช้ ระบุชื่อของฟังก์ชั่นซึ่งสามารถ "saved for later use" ชื่อฟังก์ชั่นสามารถมีตัวอักษรตัวเลขขีดและสัญญาณดอลลาร์ (same rules as variables)
parameters ไม่จำเป็น. ระบุชุดของศูนย์หรือมากกว่าชื่อพารามิเตอร์คั่นด้วยเครื่องหมายจุลภาค

พารามิเตอร์ฟังก์ชั่นเป็นชื่อที่ระบุไว้ในคำนิยามของฟังก์ชั่น

อาร์กิวเมนต์ของฟังก์ชันเป็นค่าจริงที่ได้รับจากการทำงานเมื่อมีการเรียก ภายในฟังก์ชั่นการขัดแย้งที่ใช้เป็นตัวแปรท้องถิ่น

หมายเหตุ: หากฟังก์ชั่นเรียกว่ามีการโต้แย้งที่หายไปค่าของอาร์กิวเมนต์ที่หายไปมีการตั้งค่าที่ไม่ได้กำหนด

รายละเอียดทางเทคนิค

JavaScript เวอร์ชัน: 1.0

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

กลับค่าของ PI นี้:

function myFunction() {
    return Math.PI;
}

ผลที่จะได้รับ:

3.141592653589793
ลองตัวเอง»

ตัวอย่าง

คืนสินค้าของ a และ b:

function myFunction(a, b) {
    return a * b;
}
ลองตัวเอง»

ตัวอย่าง

ด้วยฟังก์ชั่คุณสามารถใช้รหัสเดียวกันหลายครั้งที่มีข้อโต้แย้งที่แตกต่างกันในการผลิตผลลัพธ์ที่แตกต่าง

แปลงฟาเรนไฮต์เพื่อเซลเซียส:

function toCelsius(fahrenheit) {
    return (5/9) * (fahrenheit-32);
}
ลองตัวเอง»

ตัวอย่าง

ฟังก์ชั่นที่สามารถใช้เป็นตัวแปร

แทน:

temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";

คุณสามารถใช้ได้:

text = "The temperature is " + toCelsius(32) + " Centigrade";
ลองตัวเอง»

ตัวอย่าง

ฟังก์ชัน JavaScript ได้ในตัววัตถุที่เรียกว่าข้อโต้แย้งคัดค้าน

สถานที่ให้บริการ arguments.length ส่งกลับจำนวนของการขัดแย้งได้รับเมื่อฟังก์ชั่นถูกเรียก:

function myFunction(a, b) {
    return arguments.length;
}
ลองตัวเอง»

ตัวอย่าง

คลิกที่ปุ่มเพื่อเรียกฟังก์ชั่นซึ่งจะออก "Hello World" ในองค์ประกอบที่มี id = "สาธิต" ต่อไปนี้:

<button onclick="myFunction()">Click me</button>

<p id="demo"></p>

<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Hello World";
}
</script>
ลองตัวเอง»

ตัวอย่าง

ฟังก์ชัน JavaScript นอกจากนี้ยังสามารถกำหนดโดยใช้การแสดงออก

นิพจน์ฟังก์ชั่นที่สามารถเก็บไว้ในตัวแปร:

var x = function (a, b) {return a * b};
ลองตัวเอง»

ตัวอย่าง

หลังจากที่มีการแสดงออกของฟังก์ชั่นได้รับการจัดเก็บไว้ในตัวแปรตัวแปรสามารถใช้เป็นฟังก์ชั่น:

var x = function (a, b) {return a * b};
var z = x(4, 3);
ลองตัวเอง»

หน้าเว็บที่เกี่ยวข้อง

กวดวิชา JavaScript: ฟังก์ชั่นจาวาสคริปต์

กวดวิชา JavaScript: ขอบเขต JavaScript

กวดวิชา JavaScript: JavaScript นิยามฟังก์ชั่น

กวดวิชา JavaScript: JavaScript พารามิเตอร์ฟังก์ชั่น

กวดวิชา JavaScript: JavaScript ภาวนาฟังก์ชั่น

กวดวิชา JavaScript: JavaScript ปิดฟังก์ชั่น

อ้างอิง JavaScript: JavaScript งบผลตอบแทน


<JavaScript อ้างอิงงบ