javascript - js中,+a+代表取a的值吗,还有\n应该放在""里面吗,代码如下:

查看:81
本文介绍了javascript - js中,+a+代表取a的值吗,还有\n应该放在""里面吗,代码如下:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

代码如下:
<script language="javascript">
var a=1+2*3;
var b=(1+2)*3;
alert("a="+a+"\nb="+b);
</script>

运行结果为:
a=7;
b=9;

alert("a="+a+"\nb="+b);这句有点看不懂。。
alert里面的"+a+"有这种写法吗?表示的是取a的值吗?还有\n为什么要和b=一起放在引号里面呢?

解决方案

我认为你的分割不对,我给你分下

alert(
        "a="+
        a+
        "\nb="+
        b
);

我给换行了,+加号是连接符,双引号包裹的是字符串,"a="代表一个字符串,a是一个变量,第一行的意思就是把一个字符串和一个变量连接起来输出,就是a=7。

"\nb="

也是一个字符串,但是 斜杠n 是转义字符,表示回车 换行的意思,所以就是第二行了,然后加号又连接了一个b,就是b=9.最终就是你输出的样子?
深夜手机码字,一样对你有帮助

这篇关于javascript - js中,+a+代表取a的值吗,还有\n应该放在&quot;&quot;里面吗,代码如下:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆