Trang chủ Javascript Javascript là gì

Javascript là gì

Nguyễn Dương 18-06-2024

1. Khái niệm 

- Javascript là một ngôn ngữ lập trình bậc cao, hướng đối tượng và đa mô hình (multi-paradigm).

- Các phiên bản của JavaScript

  • ECMAScript 1:(ES1) ra đời năm1997
  • ECMAScript 2:(ES2) được giới thiệu năm 1998
  • ECMAScript 3:(ES3) được giới thiệu năm 1999
  • ECMAScript 4:(ES4) được giới thiệu năm 2000
  • jQuery ra đời năm 2006
  • NodeJS ra đời năm 2009
  • ECMAScript 5:(ES5) ra đời năm 2011
  • ECMAScript 6:(ES6) tháng 6 năm 2015
  • ECMAScript 2016 (ES7)
  • ECMAScript 2017 (ES8)


2. Vai trò của JS trong lập trình web

Có 3 công nghệ cốt lõi của lập trình web là HTML, CSS và Javascript:

- HTML chịu trách nhiệm về nội dung của trang: văn bản, hình ảnh, ...

- CSS chịu trách nhiệm về cách trình bày nội dung đó: cách bố trí, màu sắc

- JS cho phép thêm các hiệu ứng động, xử lý các tương tác người dùng, điều khiển nội dung HTML và CSS, ...


3. Cách gắn file Javascript vào file HTML

- internal: Viết code JS ngay trong file HTML, bọc vào trong thẻ <script></script>

- external: Viết code JS ở 1 file khác rồi gắn link liên kết vào file HTML

+ Thông thường: tạm dừng html để load và thực thi

+ async: load đồng thời cùng html nhưng khi thực thi thì tạm dừng html

+ defer: load đồng thời cùng html đến khi load html xong thì thực thi


4. Một số lệnh cơ bản

- alert('Hello World')

- console.log('Hello World')


5. Giá trị và biến

5.1: Giá trị

- Một giá trị (value) là đơn vị nhỏ nhất chứa thông tin có trong JavaScript.

5.2: Biến

- Các biến được dùng để lưu trữ các giá trị để tái sử dụng các giá trị nhiều lần.

- Để lưu trữ một giá trị vào một biến cần khai báo biến và gán giá trị vào cho biến đó.

5.3: Cách khai báo biến

var, let, const

var fullname = "Nguyen Duong";

let age = 28;

const pi = 3.14;

5.4: Cách đặt tên biến

- Đặt tên theo kiểu "camelCase" hoặc chữ viết thường cách nhau bởi dấu _

- Tên biến không chứa số ở đầu, không chứa các ký tự đặc biệt

- Dấu $ và _ là 2 ký tự được phép sử dụng để đặt tên biến ngoài chữ và số

- Tên biến không được trùng với các từ khóa trong js như : new, function, ...

- Tên biến viết hoa toàn bộ đại diện cho hằng số 

- Tên biến phải dễ hiểu và ngắn gọn

Bài viết liên quan

Từ khóa this Từ khóa this
Scope và scope chain trong javascript Scope và scope chain trong javascript
Nguyên lý Javascript thực thi chương trình Nguyên lý Javascript thực thi chương trình
Bất đồng bộ trong javascript Bất đồng bộ trong javascript
Lập trình hướng đối tượng Lập trình hướng đối tượng
Event trong javascript Event trong javascript