章节
问答
课签
笔记
评论
占位
占位

我还有其它用途( +号操作符)

操作符是用于在JavaScript中指定一定动作的符号。

(1)操作符

看下面这段JavaScript代码。

sum = numa + numb;

其中的"=""+"都是操作符。

JavaScript中还有很多这样的操作符,例如,算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。

注意: “=” 操作符是赋值,不是等于。

(2) "+"操作符

算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如:

mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串

 

任务

使用"+"号连连看,看在网页中能输出什么内容吧!

1. 第7行输入1+5;

2. 第8行输入"中"+"国";

?不会了怎么办

+号两边是数值,功能为计算,值为数值。

+号两边一侧为字符串,功能为连接作用,值为字符串。

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / 慕慕1022034
把1+5里的空格全部去掉

最赞回答 / 前端养爹人
兄弟们,我搞懂了,赋值操作会覆盖前一个数值,而text+=arr[i],等同于text+=arr[1],text+=arr[2]....

已采纳回答 / qq_慕莱坞0589797
单双引号并无区别,但是在使用时请注意统一,使用同一种引号,不能单引号开头双引号结束

已采纳回答 / 雨宸
可以看成是字符串的连接

已采纳回答 / 玉华战神
<...图片...>我试了一下是可以通过的啊你编译通不过有可能是结尾的分号没有换成英文状态输入或者是编译器本身有特殊要求这句代码本身没有语法错误的

最新回答 / 沈凌松233
纠正一下 String不是基本数据类型而是一个类  java中基本数据类型只有 byte  short  int  long  float  double boolean char

已采纳回答 / 大写锁定
var mynum=         ;var mychar=         ;这样的写法是不正确的,在编译过程中就会报错,并且停止继续向下运行,所以document.write的语句无法执行,也就不能显示出来。在声明变量时,要么只声明变量(var mynum;),要么声明变量时同事赋值(var mynum=2;),不能写成 var mynum=; 的形式, 这种写法本身语法就是错误的。

已采纳回答 / Ready_鞠
由于代码是由上到下,由左到右执行的,当代码执行到var wrong=中+国;这句话时,这里是错误的写法,程序不能继续执行下去,所以document.write("mynum的值:"+mynum+"<br>");   document.write("mychar的值:"+mychar);  document.write("wrong的值:"+mychar);//为什么Dreamweaver上不报错,而且不显示上述两行的输出?这些代码就没有被执行,所以没有显示,如果把var wrong=中+国;注...

已采纳回答 / iamjoan
JavaScript里面对空格是忽略不计的,除特殊的,像这种我们可以在学习的时候试试,可能印象深刻一些,便于记忆

已采纳回答 / strivehappy
如果只赋值一个,那么没赋值的那一行一句是解析(执行)不成功的,javascript解析器默认在解析失败时,终止当前javascript片段的进一步解析执行
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言