FJCVTZS là "Chuyển đổi Javascript dấu chấm động thành dấu chấm cố định đã ký, làm tròn về phía 0". Nó được hỗ trợ trong các chip Arm v8.3-A trở lên. Thật kỳ lạ, bởi vì bạn không mong đợi thấy JavaScript gần với kim loại nhất.
Tôi có thể tìm thấy lời giải thích về những gì hướng dẫn làm, nhưng không phải tại sao nó tồn tại. Chủ đề này cho biết "nó tồn tại dưới dạng một lệnh duy nhất là do JS thiếu kiểu số nguyên có nghĩa là các trường hợp sử dụng nhất định cần thao tác này một cách tục tĩu thường xuyên mà không có lý do thuật toán chính xác". Điều đó hợp lý nhưng tôi muốn được hiểu chi tiết hơn.
ToInt32
trong thông số kỹ thuật) khi bạn áp dụng toán tử bitwise cho một số và vào nhiều thời điểm khác (trừ khi công cụ có thể duy trì số dưới dạng số nguyên dưới dạng tối ưu hóa, nhưng trong nhiều trường hợp nó không thể).