Chuyển một chuỗi số thành số nguyên:
Code được thử nghiệm ở JS, có thể một số ngôn ngữ lập trình khác dùng được.
~~"123" = "123" | 0 = 123
~~"-123" = "-123" | 0 = -123
~~"12.9" = "12.9" | 0 = 12
~~"text..." = "text..." | 0 = 0
JavaScriptHoán đổi không dùng biến tạm:
A = 1100
B = 0101
A ^= B; => A = 1100 XOR 0101
(A = 1001)
B ^= A; => B = 0101 XOR 1001
(B = 1100)
A ^= B; => A = 1001 XOR 1100
(A = 0101)
A = 0101
B = 1100
JavaScript