一. 准备工作
在正式学习Javascript之前先做些准备工作:
- 图灵完备
要学习一门新的计算机语言,先要确定这个语言是否是图灵完备的。在可计算性理论里,如果一系列操作数据的规则(如编程语言)按照一定的顺序可以计算出结果,被称为图灵完备(turing complete)。通常,图灵完备的编程语言能实现对数据编码处理存储,自定义数据结构,实现逻辑控制等功能。 - Javascript 特点
JavaScript 是脚本语言
JavaScript 是一种轻量级的编程语言。
JavaScript 是可插入 HTML 页面的编程代码。
JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
二. 编程语言的基本程序逻辑语法
- 条件控制
if (condition1)
{
当条件 1 为 true 时执行的代码
}
else if (condition2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的代码
}
- 循环语句
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
for/in 语句循环遍历对象的属性:
var person={fname:"Bill",lname:"Gates",age:56};
for (x in person) // x 为属性名
{
txt=txt + person[x];
}
while (条件)
{
需要执行的代码
}
do
{
需要执行的代码
}
while (条件);
- 输出
JavaScript 没有任何打印或者输出的函数。
JavaScript 可以通过不同的方式来显示数据:
- 使用 window.alert() 弹出警告框。
- 使用 document.write() 方法将内容写到 HTML 文档中。
- 使用 innerHTML 写入到 HTML 元素。
- 使用 console.log() 写入到浏览器的控制台。
三. 变量
- JavaScript是一门解释型的弱类型动态语言。
- JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值
- 字符串:通常, JavaScript 字符串是原始值,可以使用字符创建:
var firstName = "John"
;也可以使用 new 关键字将字符串定义为一个对象:var firstName = new String("John")