ايه الفرق بين const و let و var ؟
عايزاعرف ايه الفرق بين const, let, var وامتى استخدم كل واحدة فيهم.
شكرا
1 إجابة
تقدر تستخدم var لو عايز تغير الvariable دى بعد كده زي مثلا:
var test = "test string"
test = "another test string"
لكن لو استخدمت const مش هتقدر تغير قيمة ال variable دى بعد كده
const test = "test string"

//this will throw an error
test = "another test string"
يتبقى let وهي زى var ولكن اى variable اتعرفّت بlet هتبقى متاحة فى الscope ده بس يعني:
function testFunction(){
 if (true){
  let scopedVariable = "test"
  //this will work
  console.log(scopedVariable)
 }
 //this will NOT work
 console.log(scopedVariable)
}
يعنى لازم تستخدم ال variable فى نفس المستوى اللى اتعرفت فيه

اتمنى اكون افدتك