Biến javascript là
Ngày đăng:
01/12/2022
Trả lời:
0
Lượt xem:
4
Xin chào các bạn 😀, dưới đây là các bài viết giúp các bạn học JavaScript mà mình đã dành thời gian tìm hiểu, thực thi và kết lại được. Hy vọng các bài viết hướng dẫn dưới đây sẽ giúp ích cho các bạn khi học JavaScript 😁 Show Luồng điều khiển trong JavaScriptXử lý lỗi JavaScriptUpdating thêm
ES6 khai báo giá trị với varKhai báo toàn cụcBiến được khai báo sẽ ảnh hưởng trong toàn bộ ứng dụng var x = 10; function myFnc(){ console.log(x); /* output: 10, x có ảnh hưởng tới Function */ } console.log(x); /* output: 10, x có ảnh hưởng khắp nơi */ myFnc();
Khai báo địa phươngBiến được khai báo chỉ ảnh hưởng trong chức năng được khai báo var x = 10; function myFnc(){ var y = x + 5 /* y được khai báo trong Function */ console.log(y); /* output: 15, y chỉ có ảnh hưởng bên trong Function */ } console.log(y); /* output: Error */ myFnc();
ES6 tuyên bố giá trị với letĐể hiểu rõ, trước tiên ta xem xét var x = 10; function myFnc(){ var y = x + 5 /* y được khai báo trong Function */ console.log(y); /* output: 15, y chỉ có ảnh hưởng bên trong Function */ } console.log(y); /* output: Error */ myFnc();8 bên trong câu điều kiện var x = 10; if (x === 10) { var x = 20; /* x được gán giá trị mới là 20 */ console.log(x); /* output: 20 */ } console.log(x); /* output: 20 */1 var with block (khối)var x = 10; if (x === 10) { var x = 20; /* x được gán giá trị mới là 20 */ console.log(x); /* output: 20 */ } console.log(x); /* output: 20 */
let with block (khối)var x = 10; function myFnc(){ var y = x + 5 /* y được khai báo trong Function */ console.log(y); /* output: 15, y chỉ có ảnh hưởng bên trong Function */ } console.log(y); /* output: Error */ myFnc();1
ES6 khai báo giá trị với constSử dụng menu đơn giản như sau var x = 10; function myFnc(){ var y = x + 5 /* y được khai báo trong Function */ console.log(y); /* output: 15, y chỉ có ảnh hưởng bên trong Function */ } console.log(y); /* output: Error */ myFnc();6 Tuy nhiên, nếu đặt lại const tương tự sẽ báo lỗi var x = 10; function myFnc(){ var y = x + 5 /* y được khai báo trong Function */ console.log(y); /* output: 15, y chỉ có ảnh hưởng bên trong Function */ } console.log(y); /* output: Error */ myFnc();7
|