Lỗi cú pháp, mã thông báo không mong muốn khác
Xử lý lỗi JavaScript. Mã thông báo bất ngờ Show Cải thiện bài viết Lưu bài viết Thích bài viết
Cải thiện bài viết Lưu bài viết Giống như các ngôn ngữ lập trình khác, JavaScript đã xác định một số quy tắc lập trình phù hợp. Không theo dõi họ ném một lỗi. Mã thông báo không mong muốn xảy ra nếu mã JavaScript thiếu hoặc thừa ký tự { like, ) + – var if-else var etc}. Mã thông báo không mong muốn tương tự như lỗi cú pháp nhưng cụ thể hơn. Dấu chấm phẩy (;) trong JavaScript đóng một vai trò quan trọng trong khi viết chương trình.
Do đó, mã JavaScript rất nhạy cảm với bất kỳ lỗi đánh máy nào. Những ví dụ được đưa ra dưới đây giải thích những cách mà mã thông báo không mong muốn có thể xảy ra. javexpected expression, got ', '2 expected expression, got ', '3 expected expression, got ', '4 expected expression, got ', '5 expected expression, got ', '3 expected expression, got ', '7 expected expression, got ', '0 expected expression, got ', '1 expected expression, got ', '2 expected expression, got ', '3 expected expression, got ', '5 expected expression, got ', '5 expected expression, got ', '5 expected expression, got ', '7 expected expression, got ', '8 expected expression, got ', '0 expected expression, got ')'0 expected expression, got ')'1 expected expression, got ')'2 expected expression, got ', '0 expected expression, got ')'4____85 expected expression, got ')'2 expected expression, got ', '0 expected expression, got ')'8 expected expression, got ', '5 expected expression, got ', '70 expected expression, got ', '5 expected expression, got ', '7 expected expression, got ', '73 expected expression, got ', '5 expected expression, got ', '75 expected expression, got ', '5 expected expression, got ', '77 expected expression, got ', '5 expected expression, got ', '79 expected expression, got ', '20 Đầu ra. expected expression, got ', '3 Ví dụ 2. Mã thông báo không mong muốn ',' xảy ra sau i=0 mà javascript không thể nhận ra. Chúng tôi có thể loại bỏ lỗi ở đây bằng cách loại bỏ thêm. javexpected expression, got ', '2 expected expression, got ', '22 expected expression, got ', '23 expected expression, got ', '24 expected expression, got ', '25 expected expression, got ', '26 expected expression, got ', '5 expected expression, got ', '20 Đầu ra. expected expression, got ', ' Ví dụ 3. Một mã thông báo không mong muốn ')' xảy ra sau i++ mà JavaScript không thể nhận ra. Chúng tôi có thể xóa lỗi ở đây bằng cách xóa thêm). javexpected expression, got ', '2 expected expression, got ', '22 expected expression, got ', '31 expected expression, got ', '24 expected expression, got ', '25 expected expression, got ', '34 expected expression, got ', '5 expected expression, got ', '20 Đầu ra Ví dụ 4. Ở cuối phần thân của if, JavaScript đã mong đợi dấu ngoặc nhọn “}” nhưng thay vào đó, nó nhận được mã thông báo khác không mong muốn. Nếu chúng ta đặt } ở cuối phần thân của if. javexpected expression, got ', '2 expected expression, got ', '7 expected expression, got ', '39 expected expression, got ', '40 expected expression, got ', '41 expected expression, got ', '5 expected expression, got ', '43____344 expected expression, got ', '45 expected expression, got ', '5 expected expression, got ', '47 expected expression, got ', '24 expected expression, got ', '0______343____351____345 expected expression, got ', '5 expected expression, got ', '5 expected expression, got ', '20 Đầu ra expected expression, got ', '7 Tương tự, việc sử dụng bất kỳ mã thông báo nào không cần thiết sẽ gây ra loại lỗi này. Chúng tôi có thể loại bỏ lỗi này bằng cách ràng buộc bằng cách tuân theo các quy tắc lập trình của JavaScript. Ghi chú cá nhân của tôi arrow_drop_up Tiết kiệm Vui lòng Đăng nhập để nhận xét.Lỗi cú pháp không mong muốn là gì?"Mã thông báo không mong đợi" ngoại lệ JavaScript xảy ra khi một cấu trúc ngôn ngữ cụ thể được mong đợi, nhưng một thứ khác đã được cung cấp . Đây có thể là một lỗi đánh máy đơn giản.
Lỗi phân tích cú pháp PHP là gì?Nếu mã PHP chứa lỗi cú pháp, trình phân tích cú pháp PHP không thể diễn giải mã và ngừng hoạt động . Ví dụ: lỗi cú pháp có thể là quên dấu ngoặc kép, thiếu dấu chấm phẩy ở cuối dòng, thiếu dấu ngoặc đơn hoặc thừa ký tự.
T_variable trong PHP là gì?A T_VARIABLE là Mã thông báo loại VARIABLE . Khi trình phân tích cú pháp xử lý mã thông báo, nó sẽ cố gắng hiểu ý nghĩa của chúng và đưa ra lỗi nếu nó nhận được một biến không được phép. |