JavaScript 语法运算 (一)

敲可耐的我 2019-03-29 07:12:27
JavaScript 语法运算 (一)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
本次任务完成时间:2019年01月18日
开发工具与关键技术:Visual Studio 2015 && JavaScript
展示效果:运算符应用
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
JavaScript运算符有六种:
1、 算术运算符:+、-、*、%、++、--;
2、 赋值运算符:=、+=、-=、*=、/=、%=;
3、 字符串运算符:
4、 条件运算符:==、===、!=、!==、>、<、>=、<=;
5、 比较运算符:&&、||、!;
6、 逻辑运算符: (列:x<10?,x比10小,x比10大)

1) 算术运算符


根据下面所举的例子来更换图片中部分代码,即可看到效果
“+”加法运算符:var a =10;var b =10; var c = a+b; 结果:20;
“-”减法运算符:var a =10;var b =5;var c = a-b;结果为:5;
“*”乘法运算符:var a =10;var b =10;var c = a*b;结果为:100;
“/”除法运算符:var a =10;var b =5;var c = a/b;结果为:2;
“%”取余运算符:var a =9;var b =4;var c = a%b;结果为:等于2,取余:1;
以上几种算术运算符比较简单
“++”自加运算符:var a =10;var b =++a; // a+1 结果为:11;
var a =10;var b =a++; 结果为:10;
同样是自加运算符,为什么会有两种结果?
(++a):是先加后运算,先a+1,然后再赋值给b,那么就等于11;
(a++):先运算后加,把a赋值给b,结果为10,之后再加。
这就是他们俩的区别

2) 赋值运算符
“=”等于运算符:var a =10;var b =5 b = a; 结果:10;
发现它的写法是从右往左,把a的值赋值给b,结果为10
“+=”加等于运算符:var a =10;var b =15;a+=b=?; // a=a+b 结果:25;
“-=”减等于运算符:var a =20;var b =15;a-=b=?; // a=a-b 结果:5;
“*=”乘等于运算符:var a =10;var b =5;a*=b=?; // a=a*b 结果:50
“/=”除等于运算符:var a =10;var b =5;a/=b=?; // a=a/b 结果:2;
“%=”取余等于运算符:var a =10;var b =3;a%=b=?; // a=a%b 结果:3; 取余1


3) 字符串运算符

根据下面所举的例子来更换图片中部分代码,即可看到效果
var a = “i.”;var b =”love.”;var c =”you”; var = a+b+c;//双引号所引起来的字母
结果:i.love.you
var a = “5”;var b =”20”; var = a+b;//双引号所引起来的数字
结果:520 这种可以叫做字符串拼接
var a = 5;var b =”20”; var = a+b;//双引号所引起来的数字
结果:520 这种可以叫做字符串拼接,任何类型与字符串相加都会转换成字符串类型。

什么是字符串?被””双引号所引起来的就是字符串,字符串可以包括很多东西,例如:数字、字母、对象、属性等。

4)条件运算符
条件运算符,用if………else……来解释很容易理解;(列:x<10?,x比10小,x比10大)用这种举例来解释可能不太那么好理解,

根据下面所举的例子来更换图片中部分代码,即可看到效果
var a = 15;(a>10?"a大于10":"a小于10"); 结果为:a大于10;
var a = 9;(a>10?"a大于10":"a小于10"); 结果为:a小于10;
a=15,本身a就大于10,它是用一个和(:)组成的,(?)前面是我们的判断条件
条件满足(?)就返回"a大于10",若不满足条件就返回"a小于10"
部分代码借鉴(极客学院)

内容未完。。。
...全文
35 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧