Ví dụ
hãy x, y, z;
x = 5; // Statement 2
y = 6; // Statement 3
z = x + y; // Statement 4
Chương trình JavaScript
Một chương trình máy tính là một danh sách các "hướng dẫn" được "thực hiện" bởi một máy tính
Trong một ngôn ngữ lập trình, các hướng dẫn lập trình này được gọi là các câu lệnh
Một chương trình JavaScript là một danh sách các câu lệnh lập trình
Trong HTML, các chương trình JavaScript được thực thi bởi trình duyệt web
Các câu lệnh JavaScript bao gồm
Giá trị, Toán tử, Biểu thức, Từ khóa và Nhận xét
Câu lệnh này yêu cầu trình duyệt viết "Xin chào Dolly. " bên trong một phần tử HTML có id="demo"
Hầu hết các chương trình JavaScript chứa nhiều câu lệnh JavaScript
Các câu lệnh được thực hiện, từng cái một, theo thứ tự như khi chúng được viết
Các chương trình JavaScript [và các câu lệnh JavaScript] thường được gọi là mã JavaScript
Dấu chấm phẩy ;
Các câu lệnh JavaScript phân tách bằng dấu chấm phẩy
Thêm dấu chấm phẩy vào cuối mỗi câu lệnh thực thi
ví dụ
Tự mình thử »Khi được phân tách bằng dấu chấm phẩy, nhiều câu lệnh trên một dòng được phép
Trên web, bạn có thể thấy các ví dụ không có dấu chấm phẩy.
Kết thúc câu lệnh bằng dấu chấm phẩy là không bắt buộc, nhưng rất khuyến khích.
Khoảng trắng JavaScript
JavaScript bỏ qua nhiều khoảng trắng. Bạn có thể thêm khoảng trắng vào tập lệnh của mình để dễ đọc hơn
Các dòng sau là tương đương
let person="Hege";
let person="Hege";
Một cách thực hành tốt là đặt khoảng trắng xung quanh các toán tử [ = + - * / ]
Độ dài dòng JavaScript và ngắt dòng
Để dễ đọc nhất, các lập trình viên thường muốn tránh các dòng mã dài hơn 80 ký tự
Nếu một câu lệnh JavaScript không vừa trên một dòng, thì nơi tốt nhất để ngắt câu lệnh đó là sau một toán tử
Khối mã JavaScript
Các câu lệnh JavaScript có thể được nhóm lại với nhau trong các khối mã, bên trong dấu ngoặc nhọn {. }
Mục đích của các khối mã là xác định các câu lệnh sẽ được thực thi cùng nhau
Một nơi mà bạn sẽ tìm thấy các câu lệnh được nhóm lại với nhau theo khối, là trong các hàm JavaScript
Ví dụ
function myFunction[] {
tài liệu. getElementById["demo1"]. InternalHTML = "Xin chào Dolly. ";
tài liệu. getElementById["demo2"]. innerHTML = "Bạn có khỏe không?";
}
Trong hướng dẫn này, chúng tôi sử dụng 2 khoảng cách thụt đầu dòng cho các khối mã.
Bạn sẽ tìm hiểu thêm về các chức năng sau trong hướng dẫn này.
Từ khóa JavaScript
Các câu lệnh JavaScript thường bắt đầu bằng một từ khóa để xác định hành động JavaScript sẽ được thực hiện
Tài liệu tham khảo từ dành riêng của chúng tôi liệt kê tất cả các từ khóa JavaScript
Dưới đây là danh sách một số từ khóa bạn sẽ tìm hiểu trong hướng dẫn này
Từ khóaMô tảvarKhai báo một biếnletKhai báo một biến khốiconstKhai báo một hằng khốiifĐánh dấu một khối câu lệnh sẽ được thực thi theo một điều kiệnwitchĐánh dấu một khối câu lệnh sẽ được thực thi trong các trường hợp khác nhauforĐánh dấu một khối câu lệnh sẽ được thực thi trong một vòng lặpfunctionKhai báo một hàmreturnThoát một hàmtryThực hiện xử lý lỗi cho một khối câu lệnhTừ khóa JavaScript là từ dành riêng. Các từ dành riêng không thể được sử dụng làm tên cho các biến
JavaScript hiện là một trong những ngôn ngữ lập trình phổ biến nhất và về cơ bản nó là ngôn ngữ web. Điều này chủ yếu được sử dụng để phát triển phát triển web và phát triển back-end. JavaScript là ngôn ngữ và máy chủ phát triển thường được sử dụng trên máy khách. JavaScript cung cấp một thư viện tiêu chuẩn mở rộng gồm nhiều chức năng và phương thức khác nhau có sẵn để hỗ trợ các quy trình phát triển, giúp toàn bộ quy trình trở nên dễ dàng và nhẹ nhàng hơn
MCQ trên Ngôn ngữ JavaScript
Giải các câu hỏi trắc nghiệm JavaScript để chuẩn bị tốt hơn cho GATE. Nếu bạn muốn tìm hiểu thêm về ngôn ngữ JavaScript và JavaScript MCQ, bạn có thể xem ghi chú, bài kiểm tra thử và các câu hỏi của năm trước. Đánh giá mẫu MCQ trên JavaScript bằng cách giải những câu hỏi mà chúng tôi đã biên soạn bên dưới để bạn thực hành
Câu hỏi trắc nghiệm JavaScript
1. " var" và "hàm" được gọi là _____________
a. Loại dữ liệu
b. từ khóa
c. nguyên mẫu
d. tuyên bố tuyên bố
Câu trả lời. [d] Tuyên bố tuyên bố
2. Cách nào sau đây là cách chính xác để chúng ta có thể gọi mã JavaScript?
a. Kích hoạt sự kiện
b. tiền xử lý
c. Chức năng/Phương pháp
d. RMI
Câu trả lời. [c] Chức năng/Phương pháp
3. Hàm nào sau đây của Đối tượng Số sẽ định dạng một số có các chữ số khác nhau ở bên phải phần thập phân?
a. toFixed[]
b. toExponential[]
c. toLocaleString[]
d. toPrecision[]
Câu trả lời. [a] toFixed[]
4. Trong số các hàm sau của đối tượng chuỗi, hàm nào sẽ trả về ký tự trong bất kỳ chuỗi nào thông qua số lượng ký tự đã chỉ định bắt đầu từ một vị trí đã chỉ định?
a. Tìm kiếm[]
b. chất nền[]
c. tách ra[]
d. lát cắt[]
Câu trả lời. [b] chất nền[]
5. Nhìn vào các đoạn được đưa ra dưới đây và kiểm tra xem trong đó biến “a” không bằng “NULL”
a. nếu một. ]
b. nếu một. = không]
c. nếu một. ==không]
d. nếu một. vô giá trị]
Câu trả lời. [c] nếu [một. ==không]
6. Trong JavaScript, chúng ta sử dụng cái gì để gọi biểu thức cho định nghĩa hàm?
a. chức năng theo nghĩa đen
b. chức năng nguyên mẫu
c. khai báo hàm
d. gọi hàm
Câu trả lời. [a] Chức năng theo nghĩa đen
7. Cái nào sau đây được sử dụng trong JavaScript để gọi một phương thức hoặc một hàm?
a. biểu thức chức năng
b. Biểu thức truy cập thuộc tính
c. Biểu thức chính
d. Biểu thức triệu hồi
Câu trả lời. [d] Biểu thức Yêu cầu
8. Toán tử nào trong số này được sử dụng để kiểm tra xem một thuộc tính cụ thể có tồn tại không?
a. Trong
b. ở trong
c. hiện hữu
d. tồn tại
Câu trả lời. [một] trong
9. “Biểu thức có thể xuất hiện hợp pháp ở vế trái của biểu thức gán” là cách giải thích phổ biến cho các biến, phần tử của mảng và thuộc tính của đối tượng. Chúng được gọi là __________
a. nguyên mẫu
b. Tính chất
c. giá trị
d. Sự định nghĩa
Câu trả lời. [c] Giá trị
10. Cái nào sau đây là đầu ra chính xác cho mã JavaScript được cung cấp bên dưới?
chuỗi X= “Này”;
chuỗi Y=”Ở đó”;
cảnh báo[X+Y];
a. xin chào
b. Này_Đó
c. Xin chào
d. không xác định
Câu trả lời. [c] Này đây
11. Toán tử nào trong số này được gọi là toán tử Đẳng thức được sử dụng để kiểm tra xem cả hai giá trị có bằng nhau không?
a. =
b. ==
c. ===
d. &&
Câu trả lời. [b] ==
12. Trong trường hợp giá trị của một toán tử là NULL, thì toán tử một ngôi sẽ trả về kiểu dữ liệu ____________
a. vật
b. boolean
c. chuỗi
d. không xác định
Câu trả lời. [d] không xác định
13. Cái nào trong số này không phải là một từ khóa?
a. trình sửa lỗi
b. Sử dụng nghiêm ngặt
c. với
d. nếu
Câu trả lời. [b] sử dụng nghiêm ngặt
14. Biểu tượng nào trong số những biểu tượng này được sử dụng để tạo nhận xét trong JavaScript?
a. //
b. \\
c. \* */
d. \* *\
Câu trả lời. [một] //
15. Trong dòng mã dưới đây, "kiểu dữ liệu" được viết trong ngoặc sẽ được gọi là gì?
bài viết[kiểu_dữ_liệu]=giá_trị_gán;
a. Một đối tượng
b. Một chuỗi
c. dấu phẩy động
d. Một số nguyên
Câu trả lời. [b] Một Chuỗi
16. Trong dòng mã dưới đây, nguyên mẫu đại diện cho _____________
hàmx[]{};
a. Nguyên mẫu của một chức năng
b. Chức năng x
c. Không hợp lệ
d. Một nhà xây dựng tùy chỉnh
Câu trả lời. [a] Nguyên mẫu của một chức năng
17. Những phương thức hoặc toán tử nào sau đây được sử dụng để xác định một mảng?
a. isarrayType[]
b. ===
c. ==
d. Loại
Câu trả lời. [a] isarrayType[]
18. Quá trình thực thi của hàm sẽ dừng bất cứ khi nào điều khiển chương trình gặp câu lệnh _________ trong phần thân của hàm
a. câu lệnh goto
b. tuyên bố phá vỡ
c. tiếp tục tuyên bố
d. tuyên bố trở lại
Câu trả lời. [d] tuyên bố trở lại
19. Mã nào trong số các mã này tương đương với mã được đưa ra dưới đây?
a. x[g,h];
a. a [ “x” ] [ g , h ];
b. x [g] &&a. x[h];
c. x[g&&h ];
d. a [x ][ “g”, “h” ];
Câu trả lời. [a] a [ “x” ] [ g , h ];
20. Từ khóa nào sau đây được sử dụng để xác định các chức năng khác nhau trong JavaScript?
a. chức năng
b. chủ yếu
c. trong đó
d. vô hiệu
Câu trả lời. [a] chức năng
Hãy tiếp tục học và theo dõi để nhận thông tin cập nhật mới nhất về Kỳ thi GATE cùng với GATE MCQ, Tiêu chí Đủ điều kiện tham gia GATE, Giáo trình GATE cho CSE [Kỹ thuật Khoa học Máy tính], Ghi chú GATE cho CSE, Tài liệu Câu hỏi GATE CSE, v.v.