• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

请看这个实例里面,变量赋值的问题

显示 div 的尺寸
width() - 返回元素的宽度。

height() - 返回元素的高度。







var txt="";
    txt+="Width of div: " + $("#div1").width() + "</br>";
    txt+="Height of div: " + $("#div1").height();
代码里面的这个地方,首先定义了值为空的text
但是之后对txt进行了两次赋值变量   并且最后的结果显示了不同的高跟宽  请问  对同一个变量赋值两次不能覆盖其中一次的值么  还是+=的作用我不懂呢  
这个跟定义  
var text1="Width of div: " + $("#div1").width() + "</br>";
var text2="Height of div: " + $("#div1").height();     
有什么区别吗

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

你好,这个其实是这样,例如:
txt+="Width of div: " + $("#div1").width() + "</br>";
意思就是:
txt = txt +"Width of div: " + $("#div1").width() + "</br>";
这样就看懂了吧,记住就可以了,就这么个意思,写代码经常用到,写法简单。
望采纳!

使用道具 举报

+是一个运算符,对于数字当然是就是加法运算了;但是对于字符串,就是起到连接的做工,比如“hello”+“world”="helloworld";而上面这个例子也是同样的原理:
第一次赋值的时候是一个空的txt="";
第二次运算的时候其实是:txt =“”+"Width of div: " + $("#div1").width() + "</br>"(这一大段其实就是字符串与字符串的连接)
第三次也是同理:txt =“”+"Width of div: " + $("#div1").width() + "</br>"+"Height of div: " + $("#div1").height();
所以结果是全部都连在一起

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!