昨天我在做一个简单的任务,只需要对少数下拉菜单中的值求和,然后通过 Javascript 在文本框中显示。出乎意料的是,它只是在构建一个字符串,所以它没有给我值 4,而是给了我“1111”。我明白发生了什么;但我不明白怎么做。
对于像 Javascript 或 PHP 这样的松散类型语言,计算机如何“知道”将某物视为什么类型?如果我只是将所有内容都输入为 a var
,它如何区分字符串与 int 和对象?
昨天我在做一个简单的任务,只需要对少数下拉菜单中的值求和,然后通过 Javascript 在文本框中显示。出乎意料的是,它只是在构建一个字符串,所以它没有给我值 4,而是给了我“1111”。我明白发生了什么;但我不明白怎么做。
对于像 Javascript 或 PHP 这样的松散类型语言,计算机如何“知道”将某物视为什么类型?如果我只是将所有内容都输入为 a var
,它如何区分字符串与 int 和对象?