Toán tử '+' có nhiều 용途: cộng, nối chuỗi, và quan trọng nhất là chuyển đổi kiểu (type conversion). Thường dùng '+' cho cộng và đôi khi nối chuỗi. Nó cũng rất hữu ích trong chuyển đổi kiểu. Rất dễ dàng chuyển chuỗi thành số.
Ví dụ
<html> <body> <script>
var num = "23";
int = +num;
document.write(int);
document.write("</br>");
document.write(typeof int);
</script> </body> </html>
Kết quả
23 number
Không chỉ chuyển đổi kiểu, toán tử này còn chuyển boolean thành số. Nó đổi true thành 1, false thành 0.
Ví dụ
<html> <body> <script>
document.write(+true);
document.write("</br>");
document.write(+false);
</script> </body> </html>
Kết quả
1 0