扫码关注官方订阅号
++[+[]][+[]]+[+[]]答案是?详细解释哈
光阴似箭催人老,日月如移越少年。
加上括号大概是这样(++([+[]][+[]]))+([+[]])+[]是0[+[]]是[0][+[]][+[]]是0++[+[]][+[]]是11+[0]是"10"
(++([+[]][+[]]))+([+[]])
+[]
0
[+[]]
[0]
[+[]][+[]]
++[+[]][+[]]
1
1+[0]
"10"
补充:1+(+[0])是1
1+(+[0])
表达式中含有三种运算符:前置++、相加+、成员访问[],根据优先级和运算规则,该表达式的运算过程如下:
++
+
[]
++[+[]][+[]]+[+[]] => (++([(+[])][(+[])]))+[(+[])] => (++[0][0]) + [0] => 1 + [0] => 1 + "0" => "10"
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
加上括号大概是这样
(++([+[]][+[]]))+([+[]])+[]是0[+[]]是[0][+[]][+[]]是0++[+[]][+[]]是11+[0]是"10"补充:
1+(+[0])是1表达式中含有三种运算符:前置
++、相加+、成员访问[],根据优先级和运算规则,该表达式的运算过程如下: