=+
จริง ๆ แล้วสองตัวดำเนินการ=
คือการกำหนดและ+
และ _
เป็นชื่อตัวแปร
ชอบ:
i = + 5;
or
j = + i;
or
i = + _;
รหัสต่อไปนี้ฉันจะช่วยให้คุณสามารถแสดงการใช้งานของ=+
การแปลงสตริง เข้าint
ตัวอย่าง:
y = +'5'
x = y +5
alert(x);
เอาท์พุท10
ใช้:ดังนั้นนี่y
คือ int 5
เพราะเป็น=+
อย่างอื่น:
y = '5'
x = y +5
alert(x);
เอาท์พุต55
โดยที่_
เป็นตัวแปร
_ = + '5'
x = _ + 5
alert(x)
เอาท์พุท10
นอกจากนี้
มันจะน่าสนใจที่จะรู้ว่าคุณสามารถบรรลุสิ่งเดียวกันด้วย~
(ถ้า string เป็นint string (float จะปัดเศษเป็น int) )
y = ~~'5' // notice used two time ~
x = y + 5
alert(x);
ยังเอาต์พุต10
~
is bitwise NOT: แปลงบิตของตัวถูกดำเนินการ ฉันทำสองครั้งโดยไม่มีการเปลี่ยนแปลงขนาด
-->