var str = new String ("10"); var val = 50; document.write(typeof( str + val ));输出string
时间: 2024-01-28 15:02:51 浏览: 55
VB详细函数介绍,学习VB用
这个例子中,`typeof( str + val )` 的返回值是 `"string"`,表示表达式的类型为字符串。
在 JavaScript 中,使用 `+` 运算符可以将两个值拼接为字符串。当其中一个操作数为字符串时,另一个操作数也会被自动转换为字符串类型,并将两个字符串连接起来。在这个例子中,`str` 是一个 `String` 对象,`val` 是一个数字类型,但由于使用了 `+` 运算符进行连接,因此 `val` 会自动转换为字符串类型。
因此,表达式 `str + val` 的结果是字符串 `"1050"`。由于这是一个字符串类型的值,因此 `typeof( str + val )` 的返回值为 `"string"`。
阅读全文