Ở bài viết này chúng ta sẽ tìm hiểu biến trong Javascript là gì ? Tại sao lại phải sử dụng biến ? Và sử dụng như thế nào ?
Biến là gì ?
Theo wiki trong lịch sử toán học, biến số là một số có giá trị bất kỳ, không bắt buộc phải duy nhất có một giá trị (không có giá trị nhất định), biến số là số có thể thay đổi giá trị trong một tình huống có thể thay đổi.
Theo mình biến là một khái niệm để lưu trữ dữ liệu, thay vì viết trực tiếp cái dữ liệu ấy ra thì chúng ta sẽ đặt nó vào một cái biến. Hiểu đơn giản là bạn bỏ nước trong nồi để đun ấy :D. Hôm nay bạn đun nồi này 1 lit ngày mai có thể đun 0,5 lit ..
Tại sao lại phải sử dụng biến trong Javascript ?
Ví dụ : Câu hỏi đặt ra là tính tuổi hiện tại của một người khi biết năm sinh của người đó ?
Ok đơn giản chúng ta sẽ lấy năm hiện tại – năm sinh.
Người ấy sinh vào năm 2000 . Mình sẽ quy ước NamHT = 2018 , NamSinh = 2000.
Vậy tuổi người đó sẽ = NamHT – 2000
sang năm sau là 2019 mình chỉ cần thay đổi NamHT = 2019 và lúc này tuổi người đó cũng = NamHT – 2000
Ở đây NamSinh và NamHT chính là biến. Lợi ích của việc sử dụng biến sẽ khiến chương trình của bạn nhìn rất chuyên nghiệp :D. Sẽ linh hoạt khi mình thay đổi giá trị.
Mình sẽ thực hành bài này bằng Javascript luôn:
<!DOCTYPE html> <html> <head> <title>Bài 2</title> </head> <body> <script type="text/javascript"> var tuoi; var Namht = 2018; var NamSinh = 2000; tuoi = Namht - NamSinh; console.log("Tuoi cua nguoi do la: " + tuoi); </script> </body> </html>
Làm thế nào để sử dụng biến ?
Để sử dụng được biến chúng ta sẽ khai báo nó, dùng từ khóa var tenbien
.
Khai báo biến :
var Tênbiến;
or
tên biến;
Có thể nói Javasript là một ngôn ngữ rất dễ dãi bạn có thể dùng var cũng được mà không dùng cũng chẳng sao, nhừng dùng thì nhìn nó đẹp hơn thôi :D, theo mình nghĩ là chúng ta nên sử dụng từ khóa var để đặt tên cho biến. Tuy nhiên thì nó vẫn phải tuân thủ nguyên tắc đặt tên biến như những ngôn ngữ lập trình khác.
- Tên biến phải là các chữ không dấu viết hoa hoặc viết thường, các chữ số từ 0-9 và dấu gạch dưới (_).
- Tên biến bắt đầu phải là chữ hoặc dấu gạch dưới (_), nếu bắt đầu bằng số là sai
- Tên biến có thể đặt dài hay ngắn tùy vào lập trình viên.
Gán giá trị cho biến :
// Biến name kiểu chữ var name = 'noname'; // Biến number kiểu số var number = 12; // Biến number chuyển sang kiểu chữ number = "text";
Cách đặt tên cho biến:
- Tên có thể chứa chữ cái, chữ số, dấu gạch dưới và ký hiệu đô la.
- Tên phải bắt đầu bằng một chữ cái
- Tên cũng có thể bắt đầu bằng $ và _ (nhưng chúng tôi sẽ không sử dụng nó trong hướng dẫn này)
- Các tên có phân biệt chữ hoa chữ thường (y và Y là các biến khác nhau)
- Không thể sử dụng các từ dành riêng (như từ khóa JavaScript) làm tên
Thật dễ phải không ? Vậy là chúng ta đã biết biến trong javascript là gì và cách gán giá trị cho biến. Có thể bạn đã biết biến được sử dụng gần như 100 % trong một bài tập lập trình.
Xem bài viết tiếp theo tại đây
Để lại một bình luận