JavaScript function 语句
- ຫນ້າທີ່ເວລາ for...of
- ຫນ້າທີ່ໜ້າ if...else
- ກັບຄືນຊັ້ນຂອງພາບ ຄູ່ມື JavaScript ຄຳສັ່ງ
ການອອກກົດ ແລະ ການນໍາໃຊ້
ຄຳອອກ function ກຳນົດຫົວນວຍການ.
ຫົວນວຍການທີ່ຖືກກຳນົດແມ່ນ "ກັກຂັບຂອງພວກເຂົາໃຫ້ມີຜົນດີ" ແລະ ຈະຖືກດຳເນີນຕາມການກັບຫົວນວຍການທີ່ຈະຖືກເອິ້ນຕໍ່ມາ.
ໃນ JavaScript, ຫົວນວຍການແມ່ນອົງກອນ, ພວກເຂົາມີທາງສ່ວນ ແລະ ວິທະຍາ.
ກໍ່ສາມາດກຳນົດຫົວນວຍການໃນຄຳຖະແຫຼງ (ການກ່າວເຖິງຫົວນວຍການ).
ກະວດອານານວິທະຍາ JavaScript ຂອງພວກເຮົາ, ເປັນການຮຽນທີ່ທີ່ທ່ານຕ້ອງຮຽນກ່ຽວກັບຫົວນວຍການ. ທ່ານສາມາດເລີ່ມຈາກພາກສ່ວນກ່ຽວກັບຫົວນວຍການ JavaScript ແລະ JavaScript ການບໍລິຫານ. ສຳນວນຂໍ້ມູນຫຼາຍກວ່າ, ທ່ານສາມາດອ່ານກ່ຽວກັບຫົວນວຍການການອອກຫົວນວຍການ, ຄຳຕັດສິນ, ການເອິ້ນ ແລະ ການປິດກັນຫົວນວຍການ.
ຄຳແນະນຳ:ກຳນົດຄຳອອກຫຼັງການເປັນຄຳຕັດສິນຈະກັບຄຳຕັດສິນຂອງຫົວນວຍການ.
ຕົວຢ່າງ
ກຳນົດຫົວນວຍການມາຈະສະແດງ "Hello World" ໃນບັນທຶກ id="demo".
function myFunction() { // ການອອກຫົວນວຍການ document.getElementById("demo").innerHTML = "Hello World!"; } myFunction(); // ການເອິ້ນຫົວນວຍການ
ມີຫຼາຍຄວາມຄິດເຫັນ TIY ຢູ່ດ້ານລຸ່ມຂອງເວັບໄຊ.
ຂອບເຂດພາສານິວະຊະອານາຈັກອາເມລິກາ
function (parameters) { code to be executed }
ຄຳຕັດສິນຈຳນວນ
ຄຳຕັດສິນ | ອະທິບາຍ |
---|---|
ສະເພາະ. ກຳນົດຊື່ຫົວນວຍການ, ສາມາດ | |
parameters |
ຄວາມອະນຸຍາດ. ກຳນົດຄຳຕັດສິນຂອງຫົວນວຍການຈຳນວນທີ່ບໍ່ມີຫຼືຫຼາຍຄຳຕັດສິນ, ຈຳນວນຄຳຕັດສິນຈະຖືກຂັດໂຕດ້ວຍຄຳແຈ້ງ. ຄຳຕັດສິນຂອງຫົວນວຍການແມ່ນຊື່ທີ່ຖືກຈັດອອກໃນການອອກຫົວນວຍການ. ຄຳຕັດສິນຂອງຫົວນວຍການແມ່ນຂໍ້ມູນທີ່ຫົວນວຍການຍິນດີໃນການເອິ້ນ. ໃນບໍລິຫານຫົວນວຍການຂອງພວກເຂົາຈະເປັນພາກສ່ວນທີ່ທີ່ຖືກນຳໃຊ້ໃນບໍລິຫານພາກສ່ວນທີ່ມີຄວາມສະເພາະ. ຄວາມຄິດເຫັນ:ຖ້າບໍ່ມີຄຳຕັດສິນທີ່ກ່ຽວກັບການເອິ້ນຫົວນວຍການຫາຂໍ້ມູນທີ່ຂາດຄຳຕັດສິນຈະຖືກກຳນົດເປັນ undefined。 |
技术细节
JavaScript 版本: | ECMAScript 1 |
---|
更多实例
ຕົວຢ່າງ
返回 PI 的值:
function myFunction() { return Math.PI; }
ຕົວຢ່າງ
返回 a 和 b 的乘积:
function myFunction(a, b) { return a * b; }
ຕົວຢ່າງ
ຜ່ານການນຳໃຊ້ບັນດາປະຕິບັດການພາຍໃນບັນດາຄຳສັ່ງທີ່ບາງຄັ້ງພຽງແຕ່ມີຄຳສັ່ງທີ່ຕ່າງກັນຈະສາມາດຜະລິດຜົນທີ່ຕ່າງກັນ:
ປ່ຽນການສຸມາດວິທະຍາດ Fahrenheit ເປັນ Centigrade:
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
arguments.length ສະຫຼາກການສະໜັບສະໜູນຄຳສັ່ງກັບຄຳສັ່ງທີ່ຖືກເອິ້ນທີ່ສະໜັບສະໜູນ:
function myFunction(a, b) { return arguments.length; }
ຕົວຢ່າງ
ຖິງຄະຕັບການກົດດັງລະບຸ id="demo" ຈະສະແດງ "Hello World":
<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);
ການສະໜັບສະໜູນບັນດາບັນນາທິການ
ຄຳສັ່ງ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
function | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ |
ບັນດາຫົວຂໍ້ທີ່ກ່ຽວຂ້ອງ
ການສອນ JavaScript:ຫົວຫນ້າ JavaScript
ການສອນ JavaScript:ບ່ອນຄອບຄອງ JavaScript
ການສອນ JavaScript:ການກໍານົດຫົວຫນ້າ JavaScript
ການສອນ JavaScript:ພັນທະຍົມຫົວຫນ້າ JavaScript
ການສອນ JavaScript:ການໂຫວດຫົວຫນ້າ JavaScript
ການສອນ JavaScript:ປະຕິບັດການປິດຄູ່ມູນ JavaScript
ປື້ມການປະກາດ JavaScript:ຄຳສັ່ງ return JavaScript
- ຫນ້າທີ່ເວລາ for...of
- ຫນ້າທີ່ໜ້າ if...else
- ກັບຄືນຊັ້ນຂອງພາບ ຄູ່ມື JavaScript ຄຳສັ່ງ