Javascript 将具有整数的变量转换为字符串

Javascript 将具有整数的变量转换为字符串,javascript,node.js,Javascript,Node.js,我有一个名为val的变量,它的值为5,因此val=5。我想要完成的是将val的值更改为5。如何做到这一点?不要过度考虑字符串操作。这很容易 const val = 5 const valString = (val) => `"${val}"` const str = '"' + val + '"'; 给出一个带引号的字符串。为什么这样做有效?JS在字符串上下文中计算数字时,会隐式地将其转换为字符串 另一方面,如果你有浮点数,你想要这样的东西 const val = 1.0/3.0; c

我有一个名为val的变量,它的值为5,因此val=5。我想要完成的是将val的值更改为5。如何做到这一点?

不要过度考虑字符串操作。这很容易

const val = 5
const valString = (val) => `"${val}"`
const str = '"' + val + '"';
给出一个带引号的字符串。为什么这样做有效?JS在字符串上下文中计算数字时,会隐式地将其转换为字符串

另一方面,如果你有浮点数,你想要这样的东西

const val = 1.0/3.0;
const str = '"' + val.toFixed(2) + '"'; 
所以你得到的是0.33,而不是0.33333。

作为一个变量:

设val=5; val=JSON.stringifyStringval;
console.logval;这似乎是val.toString的工作。不确定这是否有效。我需要,然后你可以确定。这应该是有效的。