พื้นฐานของ JavaScript/ Js สำหรับผู้เริ่มต้น
May 05 2023
ก่อนอื่น เราต้องการข้อมูลพื้นฐานเกี่ยวกับภาษา JavaScript และ JS คืออะไร JavaScript เป็นภาษารุ่นที่ 3 เช่น C, C++ และ Java

ก่อนอื่น เราต้องการข้อมูลพื้นฐานเกี่ยวกับภาษา JavaScript และ JS คืออะไร JavaScript เป็นภาษารุ่นที่ 3เช่น C, C++ และ Java มันเป็นภาษาเชิงวัตถุที่เรียกกันทั่วไปว่าภาษา OOP เช่น Python, PHP, Java, Ruby และอื่น ๆ … JavaScript ถูกสร้างขึ้นโดยBrendan Eich ในปี 1996 มันถูกสร้างขึ้น สำหรับNetscape 2 และถูกกำหนดให้เป็น ECMA-262 ในปี 1997 JavaScript ถูกถ่ายโอนจาก Netscape ไปยัง ECMA แม้ว่า Mozilla Foundation จะยังคงทำงานต่อไปสำหรับเบราว์เซอร์Firefox
เราต้องเรียนรู้พื้นฐานของจาวาสคริปต์
แถลงการณ์

เราจะใช้คำหลักVar / letและConst ได้อย่างไร

ปัจจัยเหล่านี้เป็นประเภทหลักของตัวแปร js กำหนดว่าการประกาศตัวแปรใน JavaScript มีบทบาทอย่างไร
- Varและ Letสร้างตัวแปรที่สามารถกำหนดใหม่ให้กับค่าอื่นได้ หากคุณต้องการเปลี่ยนค่าตัวแปรคุณสามารถใช้ตัวแปร var และ let
- หากคุณไม่ต้องการเปลี่ยนหรือกำหนดค่าใหม่ ตัวแปร“ const ”คือคีย์เวิร์ดที่จะใช้ “ const ”สร้าง ตัวแปร คงที่ซึ่งไม่สามารถเปลี่ยนแปลงหรือกำหนดค่าใหม่ได้ นักพัฒนาทั่วไปไม่ควรใช้คำสำคัญvar ควรใช้letหรือconst แทน หากคุณไม่ ต้องการกำหนดค่าของตัวแปรใหม่ ควรใช้const
วิธีประกาศตัวแปรด้วย var ใน JavaScript
- วิธีที่เราสร้าง ตัวแปร varและประกาศตัวแปรและค่าใหม่
var apps = 120;
console.log(apps) //120
//if you want to display on web browswer, use in built "document.write" function
apps = 240;
console.log(apps)
// And var keyword allows for redeclaration . Here's the example:-
var apps = 480;
console.log(apps)
var apps = web;
var web = 120;
console.log(web)//and reassign the variable . similarly you can change vaariable like this
/* 1. console.log is the built in function. it display in the
console code enviornment
2.Copy paste the code your IDE application like vs code ,
And execute the code. Write codes for best practicing */
// how to hoist variable declared with var keyword
console.log(web) // undefind
var web = 50;
console.log(web) //50 output
/* Coming up blog posts will explain about conditional statements and arithmetic
operaters you can self study about arithmetic operaters */
var web = 50;
console.log(web * web) // 2500 output
//or you can write like advance like below statement
web = 50 * 50;
console.log(web) // 2500 output
- วิธีที่เรากำหนดค่าให้ตัวแปรและวิธีที่เราประกาศค่าที่กำหนดอีกครั้ง
let x = 100;
console.log(x) // 100 output
let y = 200;
console.log(y) // 200 output
// if you want to reassign value , you can do similar to var keyword
let x = 50;
console.log(x)// 50 output
/* let keyword not allows for the redeclaration for the variable.
here is the example */
let x = z;
console.log(z)//caught SyntaxError: Identifier 'number' has already been declared
console.log(apps)//ReferenceError: Cannot access 'number' before initialization
let = 120;
วิธีประกาศตัวแปรด้วย const ใน JavaScript
- ตัวแปร const ประกาศเหมือนตัวแปร varและปล่อยให้
const number = 12;
console.log(number) // 12 output
// Another example
const words = 250;
console.log(words) // 250 output
console.log(number)// erenceError: Cannot access 'backend' before initialization
const number = 12;

บทสรุป
- Varและ Letสร้างตัวแปรที่สามารถกำหนดใหม่ให้กับค่าอื่นได้ หากคุณต้องการเปลี่ยนค่าตัวแปรคุณสามารถใช้ตัวแปร var และ let
- หากไม่ต้องการเปลี่ยนหรือกำหนดค่าใหม่ ตัวแปร“ const ” ของคุณ คือคีย์เวิร์ดที่จะใช้ “ const ”สร้าง ตัวแปร คงที่ที่ไม่สามารถเปลี่ยนหรือกำหนดค่าใหม่ได้ นักพัฒนาทั่วไปไม่ควรใช้คำสำคัญvar ควรใช้letหรือconst แทน หากคุณไม่ ต้องการกำหนดค่าของตัวแปรใหม่ ควรใช้const
- ตัวแปรทุกชนิดไม่สามารถรวมค่าได้