我的这些笔记是在Codecademy学习「Introduction To JavaScript」之后总结出来的,因为是用全英文学习的,所有有些词汇可能翻译的不够标准,如果感兴趣可以直接去这个网站学习。
控制台 (Console)
Console是一个开发者们用来记录他们JavaScript程序的输出的工具,对我来说就是用来print出用户输入的文字或者数字的工具,下面这行代码就是一个例子。
值得注意的是在这一行代码的最后面有一个分号,在写代码的时候应该记得在该加分号的代码后面加上。
console.log("Hello, world!");
在运行这行代码之后,能够得到下面这行文字。
Hello, world!
数据类型 (Data Types)
JavaScript有四个主要的数据类型:
- Strings ー 任何characters(包括字母,文字,空格,数字,或者符号),需要加引号。
- Numbers ー 任何数字,不需要加引号。
-
Booleans ー
true
或者false
,不需要加引号。 - Null ー 代表没有值。
console.log("Hello"); // string, returns Hello
console.log(66.6); // number, returns 66.6
console.log(true); // boolean, returns true
console.log(null); // null, returns null
基础运算符号 (Math Operators)
- 加:+
- 减:-
- 乘:*
- 除:/
console.log(20 + 20); // returns 40
console.log(99 - 20); // returns 79
console.log(4 * 11); // returns 44
console.log(200 / 5); // returns 40
Property and Built-in methods
JavaScript中的property可以理解为数据的一个性质,比如一个string可以有它的长度的property,要获取这个property就像下面的代码一样;这个叫length的property可以获取前面string一共有多少个characters。
console.log("It's a sunny day today".length); // returns 22
Method和property不一样的地方是它能够给你写的string造成一些影响,然后生成一个output;下面有两个关于method的例子: .toUpperCase()
.startsWith()
console.log("Great".toUpperCase()); // returns GREAT
console.log("Hello".startsWith('H')); // returns true
除了这些例子以外还有大量的其它methods,可以在这个网站找到。