前端知识

javaScript 弱类型脚本语言

1.JS输出:
window.alert()弹出警告框
document.write()将内容写到HTML文档中
innerHTML写入到HTML元素
console.log()写入到浏览器控制台

2.Js字面量:
数字字面量可以是整数或小数或科学计数

document.getElementById("demo").innerHTML=123e5;(结果显示为12300000) 字符串(String)字面量可以用单引号或双引号 数组(Array)字面量:[40,100,1,5] 对象(Object)字面量:{firstName:"John",lastName="Doe",age:50} 函数(function)字面量:function myFunction(a,b) {return a*b;}

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 修饰符(执行多行匹配)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值