[英]How do you represent a number as a string in javascript?
我有一個需要創建 MQTT 負載的節點紅色流。
有效載荷是來自 I/O 卡的溫度讀數,計算為浮點數(例如 73.4)。
我需要消息有效負載是一個字符串,而不是一個數字; 類似於“谷倉溫度是 73.2”。 我怎樣才能創建這個?
msg.payload = tempReading; // gives a number
msg.payload = ""+tempReading; // returns NaN
一個額外的問題:如果我確實將其用作數字有效負載,我該如何指定其格式? 讀數計算為 73.18527461364; 我需要將其作為 73.2 發送。
我有一段時間想知道如何在 javascript 中格式化字符串!
var num = 74.3; //=> typeof num "number"
var converted = String(num); //=> typeof converted "string" "74.3"
在您的情況下,只需執行以下操作:
msg.payload = String(tempReading);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.