【发布时间】:2020-11-07 01:42:25
【问题描述】:
如果这个问题已经得到解答,请原谅,但是我正在努力寻找任何答案。
我正在寻找是否可以在下面的代码中将变量类型转换为字符串。
input = prompt('Type something please', 'your input here')
alert(input + ' is a ' + typeof input)
即如果用户输入 1 typeof 将返回数字,或者如果用户输入 true 则返回布尔值
【问题讨论】:
-
我猜你可以
eval输入,但是……用户输入的任何内容都定义为字符串。一个字符串可能可以被解释为其他类型,例如'1'可以转换为1,'true'可以解释为true。但是,如何区分用户何时输入 string'true',而不是布尔值?您可以要求 JSON 作为输入,JSON.parse()它,'true'表示布尔值true,'"true"'表示字符串'true'...
标签: javascript string variables types typeof