2-5 选择题4完全分析不清楚,请老师指点

2-5 选择题4完全分析不清楚,请老师指点

变量col为什么那样处理啊,怎样理解啊?

http://img1.sycdn.imooc.com//climg/59f6e37c000137f412800877.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

+在这里是拼接字符串的符号,不是加减的加。你的理解有点问题,双引号和单引号要一对一对的看的,我给你标了一下,相同颜色框住的引号表示是一对的,

http://img1.sycdn.imooc.com//climg/59f7dfbb0001834610850204.jpg

col并没有用双引号引住,但是它需要用单引号,因为属性值都要引住的,所以他的引号被作为了字符转放到了双引号中,你再分析一下。祝学习愉快!

  • 慕雪8303067 提问者 #1
    经过分析我的理解是:因为col是变量,不能使用引号,否则就成字符串了,但是作为属性color的值来说又必须加引号,所以col作为变量前后用+号相连,前面<font color='用双引号,后面'>也用双引号括起来。老师你看是不是对的
    2017-10-31 17:13:30
  • Miss路 回复 提问者 慕雪8303067 #2
    你这么理解对。
    2017-10-31 17:40:22
  • 慕雪8303067 提问者 #3
    非常感谢!
    2017-10-31 19:21:12
怎么都被占用了呢 2017-10-31 11:45:16

变量拼接字符串就是“字符串“+变量名+”字符串”格式,但是变量自身不能使用双引号或者单引号,否则就成字符串了。要和加号配合使用

Miss路 2017-10-30 17:06:52

首先要注意两个点,col是变量,所以不能用双引号或者单引号引住。字符串需要用双引号或者单引号引住,但是当一个字符串中又出现需要带引号的内容时,需要换成单引号,你再分析一下。多听一下课, 多练习一下。祝学习愉快!

  • 提问者 慕雪8303067 #1
    这里变量col前后为什么要加+号,我还没有明白。课程听了两遍,好象并没有讲document.write()中引用html标签的用法。这里col前后加号如果是连接作用,那前后又是连接谁的呢? 老师你上面说:“col是变量,所以不能用双引号或者单引号引住”,这题变量col为什么又用引号引住呢?
    2017-10-30 22:35:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师