变量 returnValue 包含的数据类型和数据值是啥? [复制]
Posted
技术标签:
【中文标题】变量 returnValue 包含的数据类型和数据值是啥? [复制]【英文标题】:What are the data type and the data value the variable returnValue contain? [duplicate]变量 returnValue 包含的数据类型和数据值是什么? [复制] 【发布时间】:2018-10-17 03:16:34 【问题描述】:给定以下 javascript 代码片段:
var x = 1;
var y = "2";
var returnValue = x + y;
变量returnValue包含的数据类型和数据值是什么?
【问题讨论】:
你尝试的时候发生了什么? 使用typeof
关键字检查自己
【参考方案1】:
当您在 JavaScript 中添加整数和字符串时,它会隐式转换为字符串数据类型。要检查这种类型的结果,您可以使用typeof
。 typeof
运算符返回一个字符串,指示未计算的操作数的类型。
x+y
var x = 1;
var y = "2";
var returnValue = x + y;
console.log(returnValue);
console.log(typeof returnValue);
y+x
因此,在整数和字符串之间的运算中,x+y
不相加,而且x+y
不等于y+x
的结果,因为连接运算
var x = 1;
var y = "2";
var returnValue = y + x;
console.log(returnValue);
console.log(typeof returnValue);
【讨论】:
以上是关于变量 returnValue 包含的数据类型和数据值是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章