React[005]01-如何显示定界符

结论如果在jsx中打印{}写法是这样的{'{'}{'}'},相当于{'{'}加一个{'}'}

jsx的语法是嵌套{},所以今天我想打印{}这时候我按照其他语言默认实现都是加'\'转义,结果发现不管用,当时试了一下声明变量没问题,{}也不存在html转义码,当时有点懵。因为光想这是个特殊字符忘了以字符串的形式展示,具体实现上面已经说过,所以并没有在网上找到什么有用的信息。最后找到一个 html转jsx。这个定界符的做法算是一个和其他语言小小的差异吧,

php代码比较,php所有的字符都可以用,js所有的字符串都可以以字符串变量方式打印,总结上蛮奇怪的。蛤蛤

1
2
3
4
5
6
7
8
9
php -a
php > $a = 0;
php > echo "{$a}";
0
php > echo "\{$a}";
\{0}
php > echo "\{\$a}";
\{$a}
php > echo "\{\$a}";