我有一个包含 2 个值的二维数组,我想用一点信息打印差异。
var array = [[0,2],[3,4]];
console.log(array[0][1]-array[0][0]) //prints '2'
console.log(array[0][1]-array[0][0] + ' is the number') //prints '2 is the number'
console.log('The number is' + array[0][1]-array[0][0]) //prints 'NaN'
console.log('The number is ' + parseInt(array[0][1]-array[0][0], 10)) //prints 'The number is 2'
为什么我需要在这里在结果之前parseInt()
打印一条消息,但在结果之后打印文本,或者只是单独的结果,是 A-OK?