[本系列所有代码,定义均来源网路,为个人学习JS笔记 非本人原创]
笔记 for 基础 JavaScript
JavaScript 输出
- 使用 window.alert() 弹出警告框。
- 使用 document.write() 方法将内容写到 HTML 文档中。
- 使用 innerHTML 写入到 HTML 元素。
- 使用 console.log() 写入到浏览器的控制台。
操作 HTML 元素
从 JavaScript 访问某个 HTML 元素,使用 document.getElementById(*id*)
方法。
JavaScript字面量
-
数字 (Number)可以是整数或者是小数,或者是科学计数(e)。
3.14
1001
123e5 -
字符串(String)字面量 可以使用单引号或双引号:
"John Doe"
'John Doe' -
数组(Array)字面量 定义一个数组:
[40, 100, 1, 5, 25, 10] -
对象(Object)字面量 定义一个对象:
{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"} -
函数(Function)字面量 定义一个函数:
function myFunction(a, b) { return a * b;}
变量
- 用var来定义变量 比如:
var a=10;
JavaScript 运算符
- 算术运算符: + - * /
- 赋值: var a = 10; 将10(Number)赋值给变量a
JavaScript 逻辑运算符
- === 比较
JavaScript 数据类型
- JavaScript 有多种数据类型:数字,字符串,数组,对象等等:
- var length = 16; // Number 通过数字字面量赋值 var - - - points = x * 10; // Number 通过表达式字面量赋值var - ---- lastName = "Johnson"; // String 通过字符串字面量赋值var -- cars = ["Saab", "Volvo", "BMW"]; // Array 通过数组字面量赋值var -- person = {firstName:"John", lastName:"Doe"}; // Object 通过对象字面量赋值
JavaScript 对大小写敏感。
JavaScript 对大小写是敏感的。当编写 JavaScript 语句时,请留意是否关闭大小写切换键。
- 函数 getElementById 与 getElementbyID 是不同的。
- 同样,变量 myVariable 与 MyVariable 也是不同的。
JavaScript 语句标识符
JavaScript 语句通常以一个 语句标识符 为开始,并执行该语句。
语句标识符是保留关键字不能作为变量名使用。
下表列出了 JavaScript 语句标识符 (关键字) :
-
break 用于跳出循环。
-
catch 语句块,在 try 语句块执行出错时执行 catch 语句块。
-
continue 跳过循环中的一个迭代。
-
do ... while 执行一个语句块,在条件语句为 true 时继续执行该语句块。
-
for 在条件语句为 true 时,可以将代码块执行指定的次数。
-
for ... in 用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
-
function 定义一个函数
-
if ... else 用于基于不同的条件来执行不同的动作。
-
return 退出函数
-
switch 用于基于不同的条件来执行不同的动作。
-
throw 抛出(生成)错误 。
-
try 实现错误处理,与 catch 一同使用。
-
var 声明一个变量。
-
while 当条件语句为 true 时,执行语句块。
对代码行进行折行
您可以在文本字符串中使用反斜杠对代码行进行换行。下面的例子会正确地显示:
document.write("你好 \ 世界!");
不过,您不能像这样折行:
document.write \ ("你好世界!");
网友评论