簡體   English   中英

用+將字符串轉換為數字

[英]Convert a string to number with +

這是真正的信徒的簡單選擇:您可以使用+將字符串轉換為數字,

var thing = "12"
alert(thing);
alert(typeof thing); // string
thing = +thing;
alert(typeof thing); // number
if (thing == 112) alert("!"); // number

有人可以解釋:

  1. 此過程的名稱是什么?
  2. +如何將字符串轉換為數字?

Javascript使用動態類型系統。 對我來說,這是一個“鑄造”操作。

運算符+可以是字符串運算符('a'+'b')或數字運算符(1 + 2)。 它也可以在字符串和數字之間使用(記住0 +'12'= 12和'0'+'12'='012')

默認情況下,我認為JS解釋器將+ thing視為0 +事物,因此它將此變量轉換為數字

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM