JavaScript

1. Comment your JavaScript Code

注释的代码块在JavaScript之中是不会运行的。注释是一个非常好的方式让你自己以及其他人明白这段代码是怎么运行的。JavaScript中的注释方式有以下两种:

1>使用 // 来告诉JavaScript来忽略当前行的代码  

// This is an in-line comment.

2>也可以使用多行注释来注释你的代码,以/*开始,用*/来结束,就像下面这样:

/* This is a  multi-line comment */

2. Declare JavaScript Variables

在计算机科学中, data(数据)就是一切,因为它对于计算机的意义重大。

JavaScript提供七种不同的data types(数据类型):

undefined(未定义), null(空), boolean(布尔型), string(字符串),

symbol(符号), number(数字), and object(对象)。

举个例子, 计算机能够分辨不同的数字, 例如数字 12和 strings,"12"和"dog", 或"123 cats", 都是字母的集合。 计算机能够精确地操作数字, 但是对于字符串却无能为力。

Variables(变量)允许计算机以一种动态的形式来存储和操作数据,通过操作指向数据的指针而不是数据本身来避免了内存泄露,以上的七种数据类型都可以存储到一个变量(variable)中。

Variables 非常类似于你在数学中使用的x,y变量, 这意味着它们都是以一个简单命名的名字来代替我们赋值给它的数据。计算机中的variables(变量)与数学中的变量不同的是,计算机可以在不同的时间存储不同类型的变量。

通过在变量的前面使用关键字var,我们告诉 JavaScript 来创建或者 declare(声明)一个变量,就像这样:

                                                                             var ourName;

意思是创建一个名为ourName的variable(变量),在JavaScript中我们使用分号来结束一段声明。

Variable (变量)的名字可以由数字、字母、$ 或者 _组成,但是不能包含空格或者以数字为首。

3. Storing Values with the Equal Operator

在JavaScript中,你可以通过assignment(分配)操作符把一个值存储到变量中。

myVariable = 5;      把Number数字5赋给变量myVariable。赋值过程是从右到左进行的。所有 = 操作符右边的值都会被赋到左边的变量。

赋值过程是从右到左进行的。所有 = 操作符右边的值都会被赋到左边的变量。

myVar = 5;

myNum = myVar;

数值 5 被赋给变量 myVar 中, 然后变量 myVar 又赋给变量 myNum ,这样子 myNum 变量中的值也是 5 了。

4. Initializing Variables with the Equal Operator

通常地我们会在initialize开始声明变量的时候就会给变量赋一个初始值

var myVar = 0;

创建一个名为 myVar 的变量并指定一个初始值 0。

5. Understanding Uninitialized Variables

当 JavaScript 中的变量被声明的时候,程序内部会给它一个初始值 undefined。当你对一个值为 undefined 的变量进行运算操作的时候,算出来的结果将会是 NaN,NaN 的意思是 "Not a Number"。当你用一个没有 定义 的变量来做字符串连接操作的时候,它会如实的输出"undefined"。

定义3个变量 a、b、c ,并且分别给他们赋值:5、10、"I am a" ,这样它们就不会是 undefined(未定义的了)。

// 初始化变量
var a = 5;
var b = 10;
var c = "I am a";

a = a + 1;
b = b + 5;
c = c + " String!";

6. Understanding Case Sensitivity in Variables

在 JavaScript 中所有的变量都是大小写敏感的。这意味着你要区别对待大写字母和小写字母。MYVAR与MyVar和myvar 是截然不同的变量。这就有可能导致多个截然不同的变量却有着有相似的名字。正是由于以上原因所以强烈地建议你, 不要 使用这一特性。(以免给自己带来麻烦)

使用 驼峰命名法 来书写一个 Javascript 变量,在 驼峰命名法 中,变量名的第一个单词的首写字母小写,后面的单词的第一个字母大写。举个栗子: var someVariable; var anotherVariableName; var thisVariableNameIsTooLong;

7. Add Two Numbers with JavaScript

现在让我们来尝试在JavaScript中做加法运算。JavaScript 中使用 + 号来让两个数字执行加法运算。

例 : myVar = 5 + 10;   // 等于 15

8. Subtract One Number from Another with JavaScript

我们也可以在 JavaScript 中执行减法运算。JavaScript 中使用 - 来做减法运算。

例:myVar = 12 - 6;   // 等于 6

9. Multiply Two Numbers with JavaScript

我们也可在 JavaScript 中使用乘法运算。JavaScript 使用这个 * 符号来让两个数字相乘。

myVar = 13 * 13; // 把 169 赋值给 myVar

10. Divide One Number by Another with JavaScript

我们也可在 JavaScript 中使用除法运算。JavaScript 中使用 / 符号做除法运算。

例:myVar = 16 / 2; // 把 8 赋值给 myVar

11. Increment a Number with JavaScript

使用 ++ ,我们可以很容易地对变量进行自增或者+1运算。

i++;     等效于i = i + 1;

提示 i++; 这种写法,省去了书写=符号的必要。

12. Decrement a Number with JavaScript

使用自减符号 -- ,你可以很方便地对一个变量执行 自减 或者减一操作。

i--;      等效于i = i - 1;

提示 i--; 这种写法,省去了书写等号的必要

13. Create Decimal Numbers with JavaScript

我们也可以把小数存储到变量中。小数也被称作 浮点数 。

提示不是所有的实数都可以用 浮点数 来表示。因为可能存在四舍五入的错误

创建一个变量 myDecimal 并给它赋值一个浮点数。

var myDecimal = 5.7;

14. Multiply Two Decimals with JavaScript

 JavaScript 中,你也可以用小数进行计算,就像整数一样。让我们把两个小数相乘,并得到它们相乘的结果(product)。

var product = 2.0 * 2.5;

15. Divide one Decimal by Another with JavaScript

用一个小数做除法操作。var quotient = 4.4 / 2.0;

16. Finding a Remainder in JavaScript

用%运算符来取余。例5 % 2 = 1

用法:在数学中,看一个数是奇数还是偶数,只需要看这个数除以2得到的余数是0还是1。  

17 % 2 = 1 (17 is 奇数)

48 % 2 = 0 (48 is 偶数)

使用 % 操作符,计算11除以3剩下的余数,并把余数赋给变量remainder。

var remainder = 11 % 3;

17. Assignment with Plus Equals

在编程当中,通常通过赋值来修改变量的内容。

请记住,先计算=右边,然后把计算出来的结果赋给左边。myVar = myVar + 5;以上是最常见的运算赋值语句,先运算、再赋值。

还有一类操作符是一步到位既做运算也赋值的。这类操作符的其中一种就是 += 运算符。

myVar += 5;    也是把数值 5 加到变量 myVar上

18. Assignment with Minus Equals

与 += 操作符类似,-= 操作符用来对一个变量进行减法赋值操作。

myVar = myVar - 5;将会从变量 myVar 中减去数值 5。也可以写成这种形式:myVar -= 5;

19. Assignment with Times Equals

*= 操作符是让变量与一个数相乘并赋值。

myVar = myVar * 5;将会把变量 myVar 与数值 5相乘。也可以写作这样的形式: myVar *= 5;

20. Assignment with Divided by Equals

/= 操作符是让变量与一个数相乘并赋值。

myVar = myVar / 5;将会把变量 myVar 与数值 5相乘。也可以写作这样的形式: myVar / = 5;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值