如果在字符串上使用两个否定运算符,是否使用强制类型?

我是阿斯顿

考虑以下代码:

!!('foo');

否定运算符使用抽象运算ToBoolean来执行类型转换,但是我的问题是-这是否涉及类型强制?

浪费

根据Wikipedia http://en.wikipedia.org/wiki/Type_conversion的说法,“该词被用来表示隐式转换”,所以涉及到类型强制,因为转换是强制执行的。

Alo看看这个问题的答案。强制转换和强制转换有什么区别?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果在移位运算符中使用强制转换运算符怎么办

为什么“ ==”运算符可在这两个C字符串上运行?

如果在两个数字之间两次使用按位OR运算符。那将如何工作?

在JavaScript中的字符串上使用除法运算符(/)

Python使用字符串格式运算符打印两个列表

如果在Angular 6中使用模运算符,则为ng

如果在Swift中使用运算符,则返回Infix

是否可以在字符串上重载〜运算符?

是否有一段时间`is`运算符可以在Python中使用两个相似的字符串返回false?

如何在C#中存储两个二进制字符串并使用OR运算符

如果在SQL IN运算符中字符串为空,则选择所有数据

如果仅使用一个运算符,是否应该使用管道运算符?

使用位运算符比较两个整数

使用 AND 运算符和两个选择?

使用 == 运算符比较两个对象

在包含花括号的字符串上使用-f运算符

对任何类型的字符串使用 Like 运算符

TypeScript 类型使用 as 运算符转换字符串

如果在bash shell脚本中使用逻辑运算符,如何比较内部的值

如果两个函数都返回布尔值,使用按位运算符将它们组合起来是否安全?

如果在php中的字符串之间发现两个空格,如何删除一个空格?

如果在两个文件之间找到了相同的字符串,请不要再次打印

如果我将在两个对象之间使用加法运算符,将会发生什么

c++ 如果在一个类中将多个运算符定义为虚拟,孩子是否需要全部覆盖它们才能编译?

如果在Python中使用Regex在两个字符串之间存在子字符串,则提取两个字符串之间的文本

使用'is'运算符比较python中的两个字符串切片

如何在python中使用`or`运算符在两个字符串之间随机选择?

如果在导入的模块中使用但在其外部声明的两个常量,是否存在名称空间冲突的风险?

如果在swift / firebase项目中使用分隔符,如何从组件中创建两个子对象?