Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

อะไรคือความแตกต่างระหว่างภาษาโปรแกรม "ไม่พิมพ์" และ "พิมพ์แบบไดนามิก"?


พิมพ์แบบไดนามิก

ภาษาที่พิมพ์แบบไดนามิกถูกเรียกเช่นนั้น เนื่องจากประเภทนั้นสัมพันธ์กับค่ารันไทม์ คุณไม่จำเป็นต้องระบุประเภททุกครั้ง ตามชื่อที่แนะนำ ประเภทของตัวแปรเป็นไดนามิก หมายความว่าแม้หลังจากที่คุณตั้งค่าตัวแปรเป็นประเภท คุณก็สามารถเปลี่ยนได้

บางภาษาที่พิมพ์แบบไดนามิก ได้แก่ Python, Perl, Ruby เป็นต้น

ไม่ได้พิมพ์

ภาษาที่ไม่ได้พิมพ์หรือที่เรียกว่าภาษาที่พิมพ์แบบไดนามิกคือภาษาโปรแกรมที่ไม่ได้ทำให้คุณกำหนดประเภทของตัวแปร

JavaScript ไม่ได้พิมพ์ ภาษา. ซึ่งหมายความว่าตัวแปร JavaScript สามารถเก็บค่าของประเภทข้อมูลใดก็ได้ หากต้องการประกาศตัวแปรใน JavaScript คุณต้องใช้คีย์เวิร์ด var ไม่ว่าจะเป็นตัวเลขหรือสตริง ให้ใช้คำสำคัญ var สำหรับการประกาศ

นี่คือวิธีประกาศตัวเลขใน JavaScript -

var points = 100;
var rank = 5;