Hướng dẫn what are statements in javascript? - câu lệnh trong javascript là gì?


Thí dụ

Đặt x, y, z; & nbsp; & nbsp; & nbsp; // tuyên bố 1 x = 5; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // tuyên bố 2 y = 6; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // câu lệnh 3 z = x + y; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // Tuyên bố 4
x = 5;          // Statement 2
y = 6;          // Statement 3
z = x + y;      // Statement 4

Hãy tự mình thử »


Chương trình JavaScript

Một chương trình máy tính là danh sách các "hướng dẫn" sẽ được "thực hiện" bởi máy tính.computer program is a list of "instructions" to be "executed" by a computer.

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âu lệnh.statements.

Một chương trình JavaScript là một danh sách các câu lệnh lập trình.JavaScript program is a list of programming statements.

Trong HTML, các chương trình JavaScript được thực hiện bởi trình duyệt web.


Báo cáo JavaScript

Các câu lệnh JavaScript bao gồm:

Giá trị, toán tử, biểu thức, & nbsp; từ khóa và nhận xét.

Tuyên bố này bảo trình duyệt viết "Xin chào Dolly." Bên trong phần tử HTML có ID = "Demo":

Thí dụ

Document.getEuityById ("Demo"). Internhtml = "Xin chào Dolly.";

Hãy tự mình thử »

Chương trình JavaScript

Một chương trình máy tính là danh sách các "hướng dẫn" sẽ được "thực hiện" bởi 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â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 hiện bởi trình duyệt web.

Báo cáo JavaScript

Các câu lệnh JavaScript bao gồm:

Giá trị, toán tử, biểu thức, & nbsp; từ khóa và nhận xét.
a = 5;        // Assign the value 5 to a
b = 6;        // Assign the value 6 to b
c = a + b;    // Assign the sum of a and b to c

Hãy tự mình thử »

Chương trình JavaScript

Một chương trình máy tính là danh sách các "hướng dẫn" sẽ được "thực hiện" bởi máy tính.
Ending statements with semicolon is not required, but highly recommended.



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â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 hiện bởi trình duyệt web.

Báo cáo JavaScript
let person="Hege";

Các câu lệnh JavaScript bao gồm:


Giá trị, toán tử, biểu thức, & nbsp; từ khóa và nhận xét.

Tuyên bố này bảo trình duyệt viết "Xin chào Dolly." Bên trong phần tử HTML có ID = "Demo":

Document.getEuityById ("Demo"). Internhtml = "Xin chào Dolly.";


Hầu hết các chương trình JavaScript chứa nhiều câu lệnh JavaScript.

Các tuyên bố được thực thi, từng cái một, theo cùng một thứ tự như 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;

Thí dụ

Bán kết tách các tuyên bố JavaScript.
  document.getElementById("demo1").innerHTML = "Hello Dolly!";
  document.getElementById("demo2").innerHTML = "How are you?";
}

Hãy tự mình thử »

Chương trình JavaScript
You will learn more about functions later in this tutorial.


Một chương trình máy tính là danh sách các "hướng dẫn" sẽ được "thực hiện" bởi 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âu lệnh.keyword to identify the JavaScript action to be performed.

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 hiện bởi trình duyệt web.

Báo cáo JavaScriptCác câu lệnh JavaScript bao gồm:
Giá trị, toán tử, biểu thức, & nbsp; từ khóa và nhận xét.Tuyên bố này bảo trình duyệt viết "Xin chào Dolly." Bên trong phần tử HTML có ID = "Demo":
Document.getEuityById ("Demo"). Internhtml = "Xin chào Dolly.";Hầu hết các chương trình JavaScript chứa nhiều câu lệnh JavaScript.
Các tuyên bố được thực thi, từng cái một, theo cùng một thứ tự như 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;Bán kết tách các tuyên bố JavaScript.
Thêm dấu chấm phẩy ở cuối mỗi câu lệnh thực thi:Ví dụ
Đặt a, b, c; & nbsp; // khai báo 3 biến a = 5; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // gán giá trị 5 cho a b = 6; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // gán giá trị 6 cho b c = a + b; & nbsp; & nbsp; & nbsp; // gán tổng a và b cho c 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 cho phép:
Trên web, bạn có thể thấy các ví dụ mà không có dấu chấm phẩy. Kết thúc tuyên bố với dấu chấm phẩy là không cần thiết, nhưng rất được khuyến khích.Không gian trắng JavaScript
JavaScript bỏ qua nhiều không gian. Bạn có thể thêm không gian trắng vào tập lệnh của bạn để làm cho nó dễ đọc hơn.Các dòng sau là tương đương:
hãy để người = "hege"; hãy để người = "hege";Một thực tế tốt là đặt khoảng trống xung quanh các toán tử (= + - * /):

Chiều dài dòng javascript và ngắt dòng



Các ứng dụng JavaScript bao gồm các câu lệnh có cú pháp thích hợp. Một câu lệnh duy nhất có thể kéo dài nhiều dòng. Nhiều câu có thể xảy ra trên một dòng nếu mỗi câu được phân tách bằng dấu chấm phẩy. Đây không phải là một từ khóa, mà là một nhóm các từ khóa.

Tuyên bố và khai báo theo danh mục

Đối với một danh sách bảng chữ cái, hãy xem thanh bên bên trái.

Kiểm soát dòng chảy

return

Chỉ định giá trị được trả về bởi một hàm.

break

Chấm dứt vòng lặp hiện tại, chuyển đổi hoặc tuyên bố nhãn và chuyển chương trình chuyển sang câu lệnh sau tuyên bố chấm dứt.

continue

Chấm dứt thực thi các câu lệnh trong lần lặp hiện tại của vòng lặp hiện tại hoặc được dán nhãn và tiếp tục thực hiện vòng lặp với lần lặp tiếp theo.

throw

Ném một ngoại lệ do người dùng xác định.

if...else

Thực hiện một câu lệnh nếu một điều kiện được chỉ định là đúng. Nếu điều kiện là sai, một tuyên bố khác có thể được thực thi.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
0

Đánh giá một biểu thức, khớp giá trị của biểu thức với mệnh đề trường hợp và thực thi các câu lệnh liên quan đến trường hợp đó.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
1

Đánh dấu một khối các câu lệnh để thử và chỉ định một phản hồi, nếu một ngoại lệ được ném.

Khai báo các biến

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
2

Khai báo một biến, tùy chọn khởi tạo nó thành một giá trị.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
3

Khai báo một biến số phạm vi khối, tùy chọn khởi tạo nó thành một giá trị.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
4

Tuyên bố một hằng số chỉ đọc có tên.

Chức năng và các lớp học

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
5

Khai báo một hàm với các tham số được chỉ định.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
6

Chức năng của máy phát cho phép viết các trình lặp lại dễ dàng hơn.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
7

Khai báo hàm Async với các tham số được chỉ định.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
8

Các hàm máy phát không đồng bộ cho phép viết async iterators dễ dàng hơn.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
9

Tuyên bố một lớp học.

Lặp lại

if (condition)
  var i = 0;
0

Tạo một vòng lặp thực thi một câu lệnh được chỉ định cho đến khi điều kiện kiểm tra đánh giá là sai. Điều kiện được đánh giá sau khi thực hiện câu lệnh, dẫn đến câu lệnh được chỉ định thực thi ít nhất một lần.

if (condition)
  var i = 0;
1

Tạo một vòng lặp bao gồm ba biểu thức tùy chọn, được đặt trong ngoặc đơn và được phân tách bằng dấu chấm phẩy, tiếp theo là một tuyên bố được thực thi trong vòng lặp.

if (condition)
  var i = 0;
2

Lặp lại trên các thuộc tính có thể suy nghĩ của một đối tượng, theo thứ tự tùy ý. Đối với mỗi thuộc tính riêng biệt, các câu lệnh có thể được thực thi.

if (condition)
  var i = 0;
3

Lặp lại trên các đối tượng lặp đi lặp lại (bao gồm các mảng, các đối tượng giống như mảng, trình lặp và trình tạo), gọi một móc lặp tùy chỉnh với các câu lệnh được thực thi cho giá trị của từng thuộc tính riêng biệt.

if (condition)
  var i = 0;
4

Lặp lại các đối tượng có thể lặp lại không đồng bộ, các đối tượng giống như mảng, trình lặp và trình tạo, gọi một móc lặp tùy chỉnh với các câu lệnh được thực thi cho giá trị của từng thuộc tính riêng biệt.

if (condition)
  var i = 0;
5

Tạo một vòng lặp thực thi một câu lệnh được chỉ định miễn là điều kiện kiểm tra đánh giá là true. Điều kiện được đánh giá trước khi thực hiện câu lệnh.

Khác

Trống rỗng

Một tuyên bố trống được sử dụng để cung cấp không có tuyên bố, mặc dù cú pháp JavaScript sẽ mong đợi một.

Khối

Một câu lệnh khối được sử dụng để nhóm không hoặc nhiều câu lệnh. Khối được phân định bởi một cặp dấu ngoặc xoăn.

if (condition)
  var i = 0;
6

Gọi bất kỳ chức năng gỡ lỗi có sẵn. Nếu không có chức năng gỡ lỗi có sẵn, tuyên bố này không có hiệu lực.

if (condition)
  var i = 0;
7

Được sử dụng để xuất các chức năng để cung cấp chúng cho nhập khẩu trong các mô -đun bên ngoài và các tập lệnh khác.

if (condition)
  var i = 0;
8

Được sử dụng để nhập các chức năng được xuất từ ​​một mô -đun bên ngoài, một tập lệnh khác.

nhãn mác

Cung cấp một câu lệnh với một định danh mà bạn có thể tham khảo bằng cách sử dụng câu lệnh break hoặc continue.

label: const a = 1; // SyntaxError: Lexical declaration cannot appear in a single-statement context
1

Mở rộng chuỗi phạm vi cho một tuyên bố.

Sự khác biệt giữa các tuyên bố và tuyên bố

Trong phần này, chúng tôi sẽ trộn hai loại cấu trúc: tuyên bố và khai báo. Chúng là hai bộ ngữ pháp khác nhau. Sau đây là các tuyên bố:

  • if (condition)
      let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
    
    3
  • if (condition)
      let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
    
    4
  • if (condition)
      let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
    
    5
  • if (condition)
      let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
    
    6
  • if (condition)
      let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
    
    7
  • if (condition)
      let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
    
    8
  • if (condition)
      let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
    
    9
  • if (condition)
      var i = 0;
    
    7 (Lưu ý: Nó chỉ có thể xuất hiện ở cấp cao nhất của một mô-đun)
  • if (condition)
      var i = 0;
    
    8 (Lưu ý: Nó chỉ có thể xuất hiện ở cấp cao nhất của một mô-đun)

Mọi thứ khác trong danh sách trên là một tuyên bố.

Các thuật ngữ "Tuyên bố" và "Tuyên bố" có ý nghĩa chính xác trong cú pháp chính thức của JavaScript ảnh hưởng đến nơi chúng có thể được đặt trong mã. Ví dụ, trong hầu hết các cấu trúc dòng điều khiển, cơ thể chỉ chấp nhận các tuyên bố-chẳng hạn như hai cánh tay của if...else:

if (condition)
  statement1;
else
  statement2;

Nếu bạn sử dụng khai báo thay vì một tuyên bố, đó sẽ là một

label: {
  const a = 1;
}

if (condition) {
  let i = 0;
}
2. Ví dụ, một tuyên bố
if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
3 không phải là một tuyên bố, vì vậy bạn không thể sử dụng nó ở dạng trần của nó như là phần thân của một tuyên bố
label: {
  const a = 1;
}

if (condition) {
  let i = 0;
}
4.

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context

Mặt khác,

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
2 là một tuyên bố, vì vậy bạn có thể tự mình sử dụng nó làm cơ thể
label: {
  const a = 1;
}

if (condition) {
  let i = 0;
}
4.

if (condition)
  var i = 0;

Bạn có thể thấy các tuyên bố là "các định danh liên kết với các giá trị" và các câu lệnh là "thực hiện các hành động". Thực tế là

if (condition)
  let i = 0; // SyntaxError: Lexical declaration cannot appear in a single-statement context
2 là một tuyên bố thay vì tuyên bố là một trường hợp đặc biệt, bởi vì nó không tuân theo các quy tắc phạm vi từ vựng thông thường và có thể tạo ra các tác dụng phụ-dưới dạng tạo các biến toàn cầu, biến đổi các biến ____ ____ 12 được xác định và xác định các biến có thể nhìn thấy bên ngoài khối của nó (vì các biến được xác định là ____ 12 không được xác định không).

Một ví dụ khác, các nhãn chỉ có thể được đính kèm với các câu lệnh.

label: const a = 1; // SyntaxError: Lexical declaration cannot appear in a single-statement context

Để khắc phục điều này, bạn có thể bọc tuyên bố trong niềng răng - điều này làm cho nó trở thành một phần của tuyên bố khối.

label: {
  const a = 1;
}

if (condition) {
  let i = 0;
}

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

Xem thêm

Tuyên bố JavaScript với ví dụ là gì?

Các chương trình JavaScript Một chương trình máy tính là danh sách các "hướng dẫn" sẽ được "thực hiện" bởi 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â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 hiện bởi trình duyệt web.A computer program is a list of "instructions" to be "executed" by a computer. In a programming language, these programming instructions are called statements. A JavaScript program is a list of programming statements. In HTML, JavaScript programs are executed by the web browser.

Ba loại tuyên bố trong JavaScript là gì?

Câu lệnh khởi tạo được thực thi trước khi vòng lặp bắt đầu.Tuyên bố kiểm tra sẽ kiểm tra xem điều kiện đã cho có đúng hay không.Nếu điều kiện là đúng thì mã được đưa ra bên trong vòng lặp sẽ được thực thi nếu không, vòng lặp sẽ xuất hiện.Tuyên bố lặp lại nơi bạn có thể tăng hoặc giảm bộ đếm của bạn.

Các loại tuyên bố khác nhau trong JavaScript là gì?

JavaScript hỗ trợ cho, làm trong khi và trong khi các câu lệnh LOOP, cũng như nhãn (nhãn không phải là một câu lệnh lặp, nhưng thường được sử dụng với các câu lệnh này).Ngoài ra, bạn có thể sử dụng các câu lệnh break và tiếp tục trong các câu lệnh Loop.

Phát biểu và biểu thức trong JavaScript là gì?

Biểu thức tạo ra một giá trị và giá trị đó sẽ được chuyển vào hàm. Các loại không tạo ra một giá trị và do đó chúng không thể được sử dụng làm đối số hàm.Ngay cả khi là một nhà phát triển có kinh nghiệm, tôi phụ thuộc một tấn vào bảng điều khiển.đăng nhập. Statements don't produce a value, and so they can't be used as function arguments. Even as an experienced developer, I rely a ton on console. log .