JS 一个变量怎么等于另一个变量?

JavaScript014

JS 一个变量怎么等于另一个变量?,第1张

var a =1

var b =a

这样就可以了,加双引号就变成字符 a 了。当然了,也可以写成 :

var b = eval("a") // 但很少有人这么干,毕竟没什么冲突或者要隐藏什么。

你刚好弄反了;

js 能直接使用 php 的变量,但是反过来就不能直接地使用;

如果硬要让 php 使用 js 变量值,那就只能通过发送ajax请求的方式把值传给后台,然后后台再做处理;

你可以直接以字面量的声明和赋值方式去操作,如下

a1 = b + "a"

这里面要考虑一个问题就是,他们的变量类型转换

如果是Number类型,那么相加得到的就是一个number类型

如果要是Number类型和字符串想加,那么会自动转成字符串

上述。

b = 1 (type == Number)

"a" (type == String)

b + "a" 自动转换为 "1a"

可以加以判断 typeof(b+"a") == String

如果是String 返回值为true,反之为false