Molerose

Javascript DOM 编程艺术 (笔记No.2 - 操作 operation)
学习一种新的程序设计语言看起来可能很难,但事实却并非如此。DOM脚本看起来似乎比CSS更复杂,可只要领悟了它的语法...
扫描右侧二维码阅读全文
06
2018/09

Javascript DOM 编程艺术 (笔记No.2 - 操作 operation)

学习一种新的程序设计语言看起来可能很难,但事实却并非如此。DOM脚本看起来似乎比CSS更复杂,可只要领悟了它的语法,你就会发现自己又掌握了,一样功能强大的Web开发工具。归根结底,代码都是思想和概念的体现。


操作

要用Javascript做一些有用的工作,还需要能够进行计算和处理数据。也就是需要完成一些操作(operation)

算术操作符

加法是一种操作,减法、除法和乘法也是。

这些算术操作(arithmetic operation)中的每一种都必须借助于相应的操作符(opeartor)才能完成。

操作符是Javascript为完成各种操作而定义的符号。

赋值时使用的 = 号;

加法操作符是 + 号;

减法操作符是 - 号;

除法操作符是 / 号;

乘法操作符是 * 号;

下面是集中简单的操作

// 加法操作符
1 + 4
// 多种操作组合
1 + 4 * 5
// 为避免产生歧义,可以用括号把不同的操作符分隔开来
(1 + 4) * 5
1 + (4 * 5)

变量可以包含操作

var total = (1 + 4) * 5;
alert(total);
// alert 所弹出的值为 25

不仅如此,还可以对变量进行操作

var temp_fahrenheit = 95;
var temp_celsius = (temp_fahrenheit - 32) / 1.8;
alert(temp_celsius)
// alert 所弹出的值为 35

Javascript还提供了一些非常有用的操作符,可将其作为各种常用操作的缩写。

例如,如果想给一个数值变量加上1,可以使用如下所示操作!

year = year++;

类似的,-- 操作符将对一个数值变量的值进行减1操作。

+ 号是比较特殊的操作符,它既可以用于数值,也可以用于字符串。

把两个字符串合二为一是一种很直观易懂的操作。

var message = "I am feeling" + " happy";
alert(message);
// alert 所弹出的内容是 I am feeling happy

像這样把多个字符串首尾相连在一起的操作叫做拼接(concatenation)

这种拼接也可以通过变量来进行完成

var mood = "happy";
var message = "I am feeling " + mood;
alert(message);
// alert 所弹出的值为 I am feeling happy

甚至可以吧数值和字符串拼接在一起。

因为Javascript是一种弱类型语言,所以这种操作是允许的。

var year = 2018;
var message = "The year is " + year;
alert(message);
// alert 所弹出的值为 The year is 2018 

记住, 如果把字符串和数值拼接在一起,其结果将是一个更长的字符串,但如果用同样的操作符来拼接两个数值,其结果将是那两个数值的算数和。

alert("10" + 20);
// alert 所弹出的结果是 1020
alert(10 + 20);
// alert 所弹出的结果是 30

另一个非常有用的快捷操作符是 += ,他可以一次完成“加法和赋值”(或拼接和赋值)操作

var year = 2018;
var message = "The year is ";
message += year;
alert(message);
// alert 所弹出的变量结果为 The year is 2018
Last modification:September 6th, 2018 at 08:56 pm
If you think my article is useful to you, please feel free to appreciate

4 comments

  1. 江浙日报
    该评论仅登录用户及评论双方可见
  2. 江浙日报

    好文章!

  3. yxqb

    各大快递单号出售网站www.uudanhaowang.com

  4. 太阳黑子

    好文章哦,我是新来的同学,大学一起欣赏一下哦!

Leave a Comment