JavaScript 數值 和 字串 之間的微妙關係? | 脑爸打有限公司

JavaScript 數值 和 字串 之間的微妙關係?


网页设计、网站製作 专家!

Compbrother 脑爸打 @ 网页设计、网站製作 小知识教学: JavaScript 數值 和 字串 之間的微妙關係?

文章發佈日期: 2021-10-26

小知识教学类型: 网页设计、网站製作

上文我們曾提到,Number 數值 和 String 字串皆是JavaScript 非常常見的 Data Types,程式的運算或對外用戶的呈現,都多用這兩種Data Types。 但想像一下,若果一個Number 數值加上一個 String 字串究竟會變成什麼? 或是會做成 JavaScript 的 error?

測試一: 當數值加上字串
let x = 10 + "ABC";
結果: 數值會自動被當成字串,結果就是兩個字串的合併 10ABC

測試二: 當字串加上數值
let x = "ABC" + 10;
結果: 同樣是數值會自動被當成字串,結果就是兩個字串的合併 ABC10

測試三: 當數值加數值再加上字串
let x = 10 + 5 + "ABC";
結果: 前兩個數值會先以數值的狀況相加,然後才會自動被當成字串,結果亦是兩個字串的合併 15ABC

測試四: 當字串加數值再加數值
let x = "ABC" + 10 + 5;
結果: 後方的兩個數值都會自動被當成字串,結果就是三個字串的合併 ABC105

以上四個測試可見,必需要知道JavaScript Data Types之間運算法則的重要性,不然就會運算出錯誤的結果了。



如需协助 「网页设计、网站製作」 ,欢迎立即 联络我们!



立即联络我们



Send a Message

Sed diam nonummy nibh euismod tincidunt ut laoreet dolore magnais.