在解释"变量 = 另一个"和"变量 = !!另一个"的区别之前,我们需要了解一些基本概念。
在大多数编程语言中,一个变量是一个用于存储数据的标识符。赋值运算符“=”用于将一个值赋给一个变量。例如:
var a = 10;
上述代码将整数值10赋给变量a。
现在来看看两种不同的赋值方式的区别:
var a = 10;
var b = a;
在上述代码中,变量a的值是10,然后通过将变量a赋给变量b,变量b也被赋予了同样的值10。此时,变量a和变量b都包含相同的值。
var a = 10;
var b = !!a;
在上述代码中,变量a的值是10。接着,通过执行两个逻辑否定运算符,变量a的值被转换为布尔值true。然后,将布尔值true赋给变量b。此时,变量b包含布尔值true。
因此,"变量 = 另一个"将赋给变量的是另一个变量的值,而"变量 = !!另一个"将赋给变量的是另一个变量的布尔值。
上一篇:变量 = 函数(变量)
下一篇:变量 = 项 复合 prolog