javaScript是什么:
是一种轻量级的脚本语言,可插入 HTML 页面,并可以由所有的现代浏览器执行(逐行执行)。
tips
- 对大小写敏感;会忽略多余的空格;使用\ 对代码进行换行
- 注释:单行// 多行 首尾加/*
变量:
变量必须以字母开头;变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做);变量名称对大小写敏感
数据类型:
字符串、数字、布尔(true 或 false)、数组、对象、Null、Undefined.(JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。)
//var关键字声明变量,并直接赋值
var name="Gates", age=56, job="CEO";
//声明数组并赋值
var cars=new Array(); cars[0]="Audi";
//对象由花括号分隔。在括号内部,对象的 属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔
var person={firstname:"Bill", lastname:"Gates", id:5566};
name=person.lastname;
name=person["lastname"];
- Undefined 这个值表示变量不含有值;可以通过将变量的值设置为 null 来清空变量;
- javaScript 变量的生命期从它们被声明的时间开始;局部变量会在函数运行以后被删除;全局变量会在页面关闭后被删除。
- JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
- 在 JavaScript 中,对象是拥有属性和方法的数据。
函数:
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
<button onclick="myFunction('Bill Gates','CEO')">点击这里</button>
<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
运算符
- 算数运算符
+,-,*,/,%,++,--(+ 运算符也用于把文本值或字符串变量加起来)。 - 比较运算符
==,!=,>,<, - 逻辑运算符
&&,||,!
控制结构
- 条件语句:if语句(switch)
if (age<20)
{
x="young man";
}
- 循环语句:
- for循环
for (var i=0; i<5; i++)
{
x=x+i;
}
- for/in循环
var person={fname:"John",lname:"Doe",age:25};
//遍历对象属性
for (x in person)
{
txt=txt + person[x];
}
- while循环
while (i<5)
{
x=x + "The number is " + i + "<br>";
i++;
}
- for循环