ຄວາມປ່ຽນປ່າວ JavaScript

  • ບ່ອນໜ້າຫນັງ JS 注释
  • ບ່ອນໜ້າຫນ້າ JS Let

ຄວາມປ່ຽນປ່າວ JavaScript

JavaScript ສານປະເພດທີ່ສາມາດກະຈາຍຄູ່ມູນ.

ໃນກໍລະນີນີ້, x, y ແລະ z ແມ່ນຄຳສານ:

ບົດທົບ

var x = 7;
var y = 8;
var z = x + y; 

ທີ່ຈະທົດລອງຕື່ມ

ຈາກຫຼັກການນີ້, ທ່ານສາມາດຄົ້ນພົບ:

  • x ກະຈາຍຄູ່ມູນ 7
  • y ກະຈາຍຄູ່ມູນ 8
  • z ກະຈາຍຄູ່ມູນ 15

ຄືກັບທາງດັບທະວັດສາດ

ໃນກໍລະນີນີ້, price1, price2 ແລະ total ແມ່ນຄຳສານ:

ບົດທົບ

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

ທີ່ຈະທົດລອງຕື່ມ

ໃນການປະຕິບັດການທາງການການປະຕິບັດ, ພຽງແຕ່ກັບທາງດັບທະວັດສາດ, ພວກເຮົາໃຊ້ຄຳສານ (ອີງຕາມ price1) ເພື່ອກະຈາຍຄູ່ມູນ.

ໃນການປະຕິບັດການທາງການການປະຕິບັດ, ພຽງແຕ່ກັບທາງດັບທະວັດສາດ, ພວກເຮົາໃຊ້ຄຳສານ (total = price1 + price2).

ຈາກຫຼັກການນີ້, ທ່ານສາມາດຄົ້ນພົບຄູ່ມູນ total ມີຄຸນນະພາບ 27.

ຄຳແນະນຳ:JavaScript ສານປະເພດທີ່ສາມາດກະຈາຍຄູ່ມູນ.

JavaScript �ຳສັບສົນ

ທັງໝົດ JavaScript ສານຕ້ອງເລີ່ມຕົ້ນດ້ວຍຊື່ສານທີ່ສະແດງຄວາມສະແດງທີ່ດີຂອງຄຳສັບສົນ

ຊື່ສານທີ່ສະແດງຄວາມສະແດງທີ່ດີນັ້ນແມ່ນ:ຄຳສັບສົນ

ຄຳສັບສົນສາມາດເປັນຊື່ສານທີ່ສັ້ນ (x ແລະ y), ຫຼື ຊື່ສານທີ່ມີຄວາມອະທິບາຍ (age, sum, totalVolume).

ກົດລະບຽບທົດສະພາບຊື່ສານ (ຄຳສັບສົນທີ່ສະແດງຄວາມສະແດງທີ່ດີ) ແມ່ນ:

  • ຊື່ສານສາມາດມີອີມູນ, ຈຳນວນ, ອົງກະບັດ, ແລະ ອົງສານ.
  • ຊື່ສານຕ້ອງເລີ່ມຕົ້ນດ້ວຍອີມູນອົງ.
  • ຊື່ສານກໍ່ສາມາດ $ ແລະ _ ການເລີ່ມຕົ້ນ (ພຽງແຕ່ພວກເຮົາຈະບໍ່ເຮັດແນວນັ້ນໃນຄູລິກິດນີ້).
  • ຊື່ມີຄວາມກະຈາຍຄວາມຕາມມືຂອງຄຳຂັ້ນສັບສົນ (y ແລະ Y ແມ່ນຄຳສານທີ່ແຕກຕ່າງກັນ).
  • ຄຳເອກະສານ (ຄຳສັບສົນ JavaScript) ບໍ່ສາມາດໃຊ້ເປັນຊື່ສານປະເພດ.

ຄຳແນະນຳ:ຄຳເອກະສານ JavaScript ມີຄວາມກະຈາຍຄວາມຂື້ນກັນຕາມມືຂອງຄຳຂັ້ນສັບສົນ.

ການຈັດຄູ່ມູນ

ໃນ JavaScript, ສັນຍານທີ່ການຈັດຄູ່ມູນ:=)ແມ່ນການກະຈາຍຄູ່ມູນ, ບໍ່ແມ່ນການທົດລອງຄູ່ມູນ.

ນີ້ບໍ່ແມ່ນກັບທາງດັບທະວັດສາດ. ລະບັບທີ່ຖືກນຳໃຊ້ຢູ່ທາງດັບທະວັດສາດບໍ່ມີຄວາມສຳຄັນ:

x = x + 5

ແຕ່ໃນ JavaScript ມັນຈະມີຄວາມມີຄວາມສົມບູນ: ປະກອບຄຸນະພາບ x + 5 ໃຫ້ x.

(ທຳນາຍຄຸນນະພາບ x + 5 ແລະ ປະກອບຄຸນະພາບນັ້ນໃຫ້ x. x ຈະເພີ່ມຄຸນນະພາບ 5.)

ຄວາມເຫັນ:ຄຳສັບ "ທຽນ"ໃນ JavaScript ແມ່ນ ==

ຮູບແບບຂໍ້ມູນ JavaScript

JavaScript ຄຳເປັນສາມາດກັນຄຸນນະພາບ ອີງຕາມຄຸນນະພາບ 100 ແລະ ຄຸນນະພາບຫຼັກ ເຊັ່ນ "Bill Gates".

ໃນການປະຊາກອນ ຄຸນນະພາບຈະເອີ້ນວ່າ ຄຸນນະພາບ.

JavaScript ສາມາດຈັດການຄຸນນະພາບຫຼາຍຊະນິດ ແຕ່ດຽວນີ້ພວກເຮົາຈະສົນໃຈຄຸນນະພາບທີ່ເປັນຈຳນວນ ແລະ ຄຸນນະພາບຫຼັກ.

ຄຸນນະພາບຖືກວາງອອກໂດຍການໃສ່ກະຫນົດທີ່ສະເພາະຫຼືກະຫນົດທີ່ດຽວ. ຄຸນນະພາບບໍ່ຕ້ອງວາງອອກ.

ຖ້າທ່ານວາງຕົວໃສ່ຄຸນນະພາບ ມັນຈະຖືກເບິ່ງຄືຄຸນນະພາບຈິງ.

ບົດທົບ

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

ທີ່ຈະທົດລອງຕື່ມ

ການຖະແຫຼງ (ການຖືກການຈັດ) JavaScript:

ການຖະແຫຼງ (ການຖືກການຈັດ) JavaScript:

ທ່ານສາມາດຖະແຫຼງຄຳເປັນທີ່ຢູ່ໃນ JavaScript ໂດຍ var ຄຳສັບສຳລັບຖະແຫຼງຄຳ JavaScript:

var carName;

ຫຼັງຖະແຫຼງຄຳ ຄຳເປັນບໍ່ມີຄຸນນະພາບ. (ເປັນທີ່ສາມາດ ຄຸນນະພາບຂອງມັນແມ່ນ undefined。)

ທ່ານຈະຕ້ອງ:ການປະກອບຄຸນະພາບທ່ານຈະໃຊ້ຄຳທີ່ນັ້ນໃຫ້ຄຳເປັນ:

carName = "porsche";

ທ່ານສາມາດປະກອບຄຸນນະພາບໃຫ້ຄຳເປັນເມື່ອທ່ານຖະແຫຼງຄຳ.

var carName = "porsche";

ໃນຄັ້ງນີ້ ພວກເຮົາໄດ້ຖືກການຈັດຄຳເປັນ carName ແລະ ປະກອບຄຸນນະພາບ "porsche".

ຫຼັງຈາກນັ້ນ ພວກເຮົາ"ສົ່ງອອກ"ຄຸນນະພາບນັ້ນໃນສີ່ວຽງ HTML ທີ່ id="demo":

ບົດທົບ

<p id="demo"></p>
<script>
var carName = "porsche";
document.getElementById("demo").innerHTML = carName; 
</script>

ທີ່ຈະທົດລອງຕື່ມ

ຄຳແນະນຳ:

ການຖະແຫຼງຄຳເປັນຫຼາຍອັນໃນຕົ້ນຄຳແມ່ນການເປັນການບໍ່ດີ!

ຄຳລຽງຫຼາຍອັນ

ທ່ານສາມາດຖະແຫຼງຄຳເປັນຫຼາຍອັນໃນຄຳລຽງດຽວ. var ເປັນຕົ້ນຄຳ ແລະ ຖືກຕິດຕາມໂດຍ:ຄຳແຈງຫຼັງຄຳເປັນ:

var person = "Bill Gates", carName = "porsche", price = 15000;

ທີ່ຈະທົດລອງຕື່ມ

ຖະແຫຼງຄຳເປັນທີ່ທາງຫຼາຍອັນ:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

ທີ່ຈະທົດລອງຕື່ມ

Value = undefined

ໃນລະບົບຄອມພິວເຕີ້ ຄຳເປັນທີ່ຖືກຖະແຫຼງບໍ່ມີຄຸນນະພາບ. ຄຸນນະພາບສາມາດເປັນຂໍ້ຄວາມທີ່ຕ້ອງການທຳນາຍ ຫຼື ຂໍ້ມູນທີ່ຈະຖືກໃຫ້ຫຼັງຈາກນັ້ນ ເຊັ່ນ ຂໍ້ມູນເຂົ້າ.

ຄຳເປັນທີ່ບໍ່ມີຄຸນນະພາບ ຄຸນນະພາບຂອງມັນຈະແມ່ນ undefined

ຄວາມມູນຂອງສັບສິນພາສາ carName ພາຍຫນັງຄຳສັ່ງນີ້ຈະຢູ່: undefined:

ບົດທົບ

var carName;

ທີ່ຈະທົດລອງຕື່ມ

ການປະກາດສັບສິນພາສາ JavaScript ຄັ້ງຫນັງ

ຖ້າຈະປະກາດສັບສິນພາສາ JavaScript ອີກຄັ້ງແລ້ວຈະບໍ່ສູນເສຍຄວາມມູນຂອງມັນ.

ພາຍຫນັງຄຳສັ່ງນີ້ທັງສອງຄຳສັ່ງນີ້ຈະຖືກຕັ້ງຂອງສັບສິນພາສາ carName ຈະຢູ່ບ່ອນດັ່ງກ່າວ:

ບົດທົບ

var carName = "porsche";
var carName; 

ທີ່ຈະທົດລອງຕື່ມ

ການສັບຈົບ JavaScript

ຄືກັບທາງສາຂາສະຕິກອນຈະທາງ JavaScript ທີ່ທ່ານສາມາດການການການທາງວິທະຍາສາດຂອງສັບສິນພາສາທັງໝົດທີ່ຈະທາງໃຊ້: = ແລະ + ການປະພຶດ:

ບົດທົບ

var x = 3 + 5 + 8;

ທີ່ຈະທົດລອງຕື່ມ

ສະເພາະນີ້ຈະຖືກຕິດຕໍ່ກັນ:

ບົດທົບ

var x = "Bill" + " " + "Gates";

ທີ່ຈະທົດລອງຕື່ມ

ທີ່ຈະທົດລອງຕື່ມ:

ບົດທົບ

var x = "8" + 3 + 5;

ທີ່ຈະທົດລອງຕື່ມ

ຄຳແນະນຳ:ຖ້າຈະເວົ້າຂໍ້ມູນສະເພາະເຂົ້າໃນກົດຈົນວ່າສະເພາະນີ້ຈະຖືກເບິ່ງຄືວ່າສະເພາະນີ້ຈະຖືກຕິດຕໍ່ກັນ.

ທີ່ຈະທົດລອງຕື່ມ:

ບົດທົບ

var x = 3 + 5 + "8";

ທີ່ຈະທົດລອງຕື່ມ

ການອ່ານລອງອອກຫນ້າວຽກ

JavaScript ສູງສຸດ: ສັບສິນພາສາ ECMAScriptສັບສິນພາສາ ECMAScript

  • ບ່ອນໜ້າຫນັງ JS 注释
  • ບ່ອນໜ້າຫນ້າ JS Let