Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiến thức cơ bản về phụ trợ JavaScript nâng cao

Ngôn ngữ lập trình JavaScript thường được sử dụng cho kịch bản web. Nó là một ngôn ngữ lập trình thông dịch, nhẹ. JavaScript là một trong những ngôn ngữ lập trình để phát triển web. Để chạy JavaScript, trình duyệt web có công cụ riêng cho phép JavaScript hoạt động bình thường trong trình duyệt. Một số Trình duyệt phổ biến và công cụ JavaScript của chúng là -

  • Spider Monkey dành cho firefox
  • V8 dành cho Google Chrome
  • Mã JavaScript cho Safari
  • Chakra cho Microsoft Internet Explorer / edge

Để tạo ra vũ trụ JavaScript và ngăn trình duyệt mô tả các tập lệnh của riêng họ. Có một bộ tiêu chuẩn cho JavaScript sẽ được sử dụng trên toàn bộ trình duyệt. có một Hiệp hội tên là ECMA (Hiệp hội các nhà sản xuất máy tính Châu Âu) đặt ra các tiêu chuẩn cho JavaScript.

Công cụ JavaScript hoạt động như thế nào?

Để chạy đúng mã JavaScript, công cụ JavaScript hoạt động theo hai giai đoạn khác nhau để đảm bảo tập lệnh được tạo hoạt động bình thường bất kể trình duyệt là gì.

  • Giai đoạn tạo - Trong giai đoạn tạo, JavaScript engine sẽ duyệt qua toàn bộ mã và kiểm tra cú pháp của chương trình và đưa ra một lỗi tổng hợp nếu nó xảy ra. engine sẽ khai báo và cung cấp một số phần bộ nhớ cho các biến cũng như các hàm được khai báo trong mã JavaScript.

  • Giai đoạn thực thi - trong giai đoạn thực thi, động cơ sẽ chạy mã. Ngoài ra, các biến được khai báo và tạo ra bất kỳ lỗi nào khác có thể xảy ra.

JavaScript “==” Vs “===” toán tử

Trong JavaScript, có hai loại toán tử bình đẳng.

Toán tử == được sử dụng để kiểm tra để kiểm tra sự bình đẳng trừu tượng của hai giá trị. Điều này có nghĩa là trong so sánh này, sự bình đẳng của các giá trị được kiểm tra, loại dữ liệu không được kiểm tra về sự bình đẳng.

Toán tử === được sử dụng để kiểm tra sự bằng nhau nghiêm ngặt của hai giá trị. Điều này có nghĩa là trong phép so sánh này, cả hai loại và tính bình đẳng của dữ liệu đều được kiểm tra.

Ví dụ

<script>
document.write(34 == "34");
document.write('<br>')
document.write(98 === "98");
</script>

Đầu ra

true
false

Giá trị Boolean của JavaScript

Biến Boolean là những biến trong ngôn ngữ lập trình chỉ có hai kiểu giá trị. Các giá trị boolean hợp lệ trong ngôn ngữ lập trình Javascript là TRUE FALSE .

Giá trị TRUE trong lập trình tương ứng với các giá trị khác 0, giá trị này sẽ kích hoạt các câu lệnh điều kiện trong Javascript.

Một số giá trị chuyển đổi trở lại giá trị boolean TRUE là -

  • {} - đối tượng trống
  • [] - mảng trống
  • ! Các giá trị sai là TRUE

Giá trị FALSE trong lập trình tương ứng với 0 các giá trị không bỏ qua các câu lệnh điều kiện trong Javascript.

Một số giá trị chuyển đổi trở lại giá trị boolean FALSE là -

  • 0 - giá trị số FALSE
  • không xác định - giá trị không xác định là sai
  • null - giá trị null luôn sai