javaScript 弱类型脚本语言
1.JS输出:
window.alert()弹出警告框
document.write()将内容写到HTML文档中
innerHTML写入到HTML元素
console.log()写入到浏览器控制台
2.Js字面量:
数字字面量可以是整数或小数或科学计数
3.js对象:
var person={firstName:“John”,lastName:“Doe”,age:50};
document.getElementById(“demo”).innerHTML=person.firstName+“现在”+person.age+“岁”;
4.
不加括号输出函数表达式:function() { return this.firstName + " " + this.lastName; }
加括号输出函数执行结果:John Doe
5.调用带参数的函数:
点击这里
6.传参:
7.获取对象类型:
8.HTML事件:
onchange HTML元素改变
onclick 用户点击HTML元素
onmouseover 用户在一个HTML元素上移动鼠标
onmouseout 用户从一个HTML元素上移开鼠标
onkeydown 用户按下键盘按键
onload 浏览器已完成页面加载
9.获取字符串长度:
var txt=“Hello World”;
document.write("
"+txt.length+"
");10.绝对相等
=== 为绝对相等,即数据类型与值都必须相等。
11.for循环:
***continue:***(带有或不带标签引用)只能用在循环中
点击下面的按钮来执行循环,该循环会跳过 i=3 的步进。
点击这里***break:***(不带标签引用)只能用在循环或switch中
点击按钮,测试带有 break 语句的循环。
点击这里***break:***(带标签引用)
cars=[“BMW”,“Volvo”,“Saab”,“Ford”];
list:
{
document.write(cars[0] + “
”);
document.write(cars[1] + “
”);
document.write(cars[2] + “
”);
break list;
document.write(cars[3] + “
”);
document.write(cars[4] + “
”);
document.write(cars[5] + “
”);
}
12.正则表达式:
/runoob/i 正则表达式
runoob 是一个正则表达式主体用于检索
i 修饰符(搜索不区分大小写)
g 修饰符(执行全局匹配(查找所有匹配项而非在找到第一个匹配项后停止))
m 修饰符(执行多行匹配)