logo

Đang load dữ liệu

logo devmaster

VIỆN CÔNG NGHỆ VÀ ĐÀO TẠO DEVMASTER

Đào tạo - Phần mềm - Cho thuê nhân sự

  • 0969.609.003
  • 0978.611.889
  • Trang chủ
  • Các khoá đào tạo
    • Chuyên đề WEB - PHP

      • Lập trình web với HTML5 - CSS3- JQuery - Bootstrap - Ajax - [36 giờ]
      • Lập trình web frontend - reactjs - [75 giờ]
      • Lập trình web với mã nguồn mở PHP&MYSQL - PHP FRAMEWORK [126 giờ]

      Chuyên đề Mobile

      • Lập trình Games/Apps trên nền tảng Android - [120 giờ]
      • Lập trình Games/Apps trên nền tảng IOS - [120 giờ]

      Chuyên đề JAVA

      • Ngôn ngữ lập trình hướng đối tượng với java - [40 giờ]
      • Lập trình ứng dụng với java - [100 giờ]
      • Lập trình web site với java framework (JPA, HIBERNATE, SPRING MVC, SPRINGBOOT) - [276 giờ]

      Chuyên đề NETWORK/SECURITY

      • Khoá học Quản trị hạ tầng mạng CCNA v6 - [72 giờ]
      • Khoá học quản trị hệ thống với Windows SERVER 2012- [72 giờ]
      • Chuyên gia bảo mật hệ thống CompTIA + - [110 giờ]

      Chuyên đề .NET

      • Nền tảng lập trình hướng đối tượng với C# - [40 giờ]
      • Lập trình ứng dụng WINDOWS FORM - [100 giờ]
      • Lập trình Web với ASP.NET MVC 5, WebAPI - [145 giờ]

      Chuyên đề khác

      • Ngôn ngũ lập trình C/C++ - [80 giờ]
  • Lập trình cho trẻ em
  • Dịch vụ
    • Đào tạo theo như cầu
    • Cung cấp thiết bị - Phần mềm
    • Tư vấn - Thiết kế mạng hạ tầng
    • Tư vấn - Triển khai dịch vụ mạng
    • Tư vấn - Tư vấn, triển khai giám sát hệ thống
    • Thực tập dự án
  • Lịch khai giảng
  • Tin tức
    • Tin tức và sự kiện
    • Tin hoạt động
    • Tin công nghệ
    • Hội thảo, workshop, Codecam
    • Thông tin việc làm
    • Cẩm nang chia sẻ kiến thức
  • Tiện ích
  • Liên hệ

Cẩm nang chia sẻ kiến thức

Dec - 2020

29

#007 - Các biến Javascript

Cẩm nang chia sẻ kiến thức

tên_biến {bắt buộc} Tên của biến: dùng khi gọi nó

[tùy chọn] chuyển nhượng (xác định biến) value {bắt buộc khi sử dụng Assignment}. Giá trị của một biến [default : không xác định]

Các biến là thứ tạo nên hầu hết Javascript. Các biến này tạo nên mọi thứ từ con số đến đối tượng, tất cả đều nằm trên Javascript để giúp cuộc sống của một người dễ dàng hơn nhiều.

  • Xác định một biến

var myVariable = "This is a variable!";

Đây là ví dụ về việc xác định các biến. Biến này được gọi là “chuỗi” vì nó có các ký tự ASCII 9 (A-Z. 0-9, !@#$, ... )

  • Sử dụng biến

var number1 = 5;

number1 = 3;

Ở đây, chúng tôi đã xác định một số được gọi là "number1" bằng 5. Tuy nhiên, trên dòng thứ hai, chúng tôi đã thay đổi giá trị thành 3. Để hiển thị giá trị của một biến, chúng tôi đăng nhập nó vào bảng điều khiển hoặc sử dụng window.alert ()

console.log (number1); // 3
window.alert (number1); // 3

Để cộng, trừ, nhân, chia,... chúng ta sẽ làm như sau: 

number1 = number1 + 5; // 3 + 5 = 8
number1 = number1 - 6; // 8 - 6 = 2
var number2 = number1 * 10; // 2 (nhân) 10 = 20
var number3 = number2 /number1; // 20 (chia) 2 = 10;

 

Chúng ta cũng có thể thêm các chuỗi sẽ nối chúng hoặc ghép chúng lại với nhau. Ví dụ:

var myString = " I am a " + "string! "; // "I am a string!"

  • Các loại biến

var myInteger = 12; // 32-bit number (từ -2,147,483,648 đến 2,147,483,647)
var myLong = 9310141419482; // 64-bit number (từ -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807)
var myFloat = 5.5; // 32-bit floating-point number (số thập phân)
var myDouble = 9310141419482.22; // 64-bit floating-point number


var myBoolean = true; // 1-bit true/false (0 or 1)
var myBoolean2 = false;


var myNotANumber = NaN;
var NaN_Example = 0/0; // NaN: không thể chia theo số 0


var notDefined; // undefined: chưa định nghĩa thành bất cứ thứ gì
window.alert(aRandomVariable); // chưa xác định

var myNull = null; // rỗng
// etc...

  • Mảng và đối tượng

var myArray = []; // mảng trống

Mảng là một tập hợp các biến. Ví dụ: 

var favoriteFruits = ["apple", "orange","strawberry"];
var employees = ["Billy", "Bob", "Joe"];
var primeNumbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31];
var randomVariables = [2, "any type works", undefined, null, true, 2.51];


myArray = ["zero", "one", "two"];
window.alert(myArray[0]); // 0 là phần tử đầu tiên của một mảng,  trong trường hợp này, giá trị sẽ là "không"


myArray = ["John Doe", "Billy"];
elementNumber = 1;
window.alert(myArray[elementNumber]); // Billy

Đối tượng là một nhóm các giá trị; không giống như mảng, chúng ta có thể làm điều gì đó tốt hơn chúng:
myObject = {};
john = {firstname: "John",lastname: "Doe",fullname: "John Doe"};
billy = {
firstname: "Billy",
lastname: undefined,
fullname: "Billy"
};
window.alert(john.fullname); // John Doe
window.alert(billy.firstname); // Billy

Thay vì tạo một mảng ["John Doe", "Billy"] và gọi myArray [0], chúng ta chỉ có thể gọi john.full name và billy.fullname.

Tham khảo GoalKicker.com

Dịch: Devmaster Academy

Các bài viết cùng chủ đề

BÍ QUYẾT HỌC LẬP TRÌNH CHO CÁC BẠN ĐẦU NĂM HỌC MỚI ❤
BÍ QUYẾT HỌC LẬP TRÌNH CHO CÁC BẠN ĐẦU NĂM HỌC MỚI...
5 Phương pháp hay để mở rộng các dự án React của bạn một cách dễ dàng
5 Phương pháp hay để mở rộng các dự án React của b...
Lab06.1 - Data Access In ASPNET MVC 5
Lab06.1 - Data Access In ASPNET MVC 5
Lab05 - Data Validation and Annotation In ASPNET MVC 5
Lab05 - Data Validation and Annotation In ASPNET M...
Lab 04 - Model in ASP.NET MVC 5 - Phần tự thực hành
Lab 04 - Model in ASP.NET MVC 5 - Phần tự thực hàn...
Lab 04 - Model in ASP.NET MVC 5 - Bài 4.2
Lab 04 - Model in ASP.NET MVC 5 - Bài 4.2

Các khóa đào tạo chuyên đề

Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
Lập trình ứng dụng trên nền tảng android Lập trình ứng dụng trên nền tảng android
Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack

Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack
Lập trình ứng dụng với WINDOWS FORM Lập trình ứng dụng với WINDOWS FORM
Lập trình ứng dụng với JAVA (FORM) Lập trình ứng dụng với JAVA (FORM)
Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery
Lập trình frontend với reacjs (Full) Lập trình frontend với reacjs (Full)
Viện Công Nghệ Và Đào Tạo Devmaster

DEVMASTER ACADEMY

Địa chỉ: Tầng 6 - Tòa nhà VIỆN CÔNG NGHỆ
Số 25, Vũ Ngọc Phan - Láng Hạ - Đống Đa - Hà Nội

Hotline: 0969 609 003 | 0978 611 889

devmaster.contact@gmail.com

hna.tvchung@gmail.com

CÁC KHÓA HỌC CHUYÊN ĐỀ

  • Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
  • Lập trình ứng dụng trên nền tảng android
  • Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack
  • Lập trình ứng dụng với WINDOWS FORM
  • Lập trình ứng dụng với JAVA (FORM)
  • Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
  • Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery
  • Lập trình frontend với reacjs (Full)
Viện Công Nghệ Và Đào Tạo Devmaster

VIỆN CÔNG NGHỆ VÀ ĐÀO TẠO DEVMASTER - Học thực tế * Làm thực tế * Cam kết việc làm
Copyright by Ⓒ DEVMASTER 2015