目录
- 💂 个人主页: 爱吃豆的土豆
- 🤟 版权: 本文由【爱吃豆的土豆】原创、在CSDN首发、需要转载请联系博主
- 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
🏆人必有所执,方能有所成!
🐋希望大家多多支持😘一起进步呀!

是一定有返回值的,如果我们不指定返回的数据 则会直接返回undefined
<script>
//定义函数:展示“你好”
function hello(){
alert("你好");
}
//var r = hello();
//alert(r);//undefined
//定义函数:存入整数a、b ,计算a+b的和返回
function getSum(a,b){
return a+b;
}
var r2 = getSum(1,2);
alert(r2);
script>

<script>
function getSum(a,b,c) {
for (var i = 0; i <arguments.length ; i++) {
alert(arguments[i]);
}
}
getSum(10,20,30,40);
script>
内置数组:
<script>
function getSum(a,b,c) {
for (var i = 0; i <arguments.length ; i++) {
alert(arguments[i]);
}
}
getSum(10,20,30,40);
script>
小结:
同名方法之间,存在的是覆盖关系。 新内容覆盖旧内容。调用方法时,执行的是最下面的新定义。
arguments内置对象(数组),保存了传入进来的所有参数。
通常鼠标或热键的动作我们称之为事件(Event)
事件包括:点击,表单提交,值发生改变,鼠标移入,鼠标移出等等
通过JS事件,我们可以完成页面的指定特效
onclick:点击事件(鼠标点击、键盘点击、触屏点击)
- <head>
- <meta charset="UTF-8">
- <title>Titletitle>
- <script>
- //若想要JS事件发生作用: JS事件四要素:
- /*
- 警察抓小偷:
- 事件:(事件源产生的动作)小偷偷东西
- 事件源:(产生事件的元素)小偷
- 监听器:(处理事件的功能)警察
- 注册监听器:(让监听器和事件源的事件进行绑定)让警察时刻盯着小偷
- 分析:
- 事件:点击事件
- 事件源:按钮
- 监听器:run1方法
- 注册监听器:run1方法时刻盯着 按钮的点击事件
- */
- //函数
- function run1() {
- alert("轻点、好痛");
- }
- script>
- head>
- <body>
-
- <input type="button" value="点我啊" onclick="run1()"/>
- body>
绑定多个函数:
格式:事件="函数1();函数2()"
事件="函数1(),函数2()"
- <head>
- <meta charset="UTF-8">
- <title>Titletitle>
- <script>
- //函数
- function run1() {
- alert("轻点轻点");
- }
- function run2() {
- alert("疼疼疼疼疼");
- }
- script>
- head>
- <body>
-
- <input type="button" value="点我啊" onclick="run1();run2()"/>
- body>
表单提交事件onsubmit:这是一个提交事件,当表单提交的时候,会触发这个事件
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Titletitle>
<script>
function check() {
alert("校验了");
return false;
}
script>
head>
<body>
<form method="get" onsubmit="return check()">
用户名:<input type="text" name="username" id="username" value="小李"/><br/>
密码:<input type="password" name="pwd" id="pwd" value="123"/><br/>
<input type="submit" value="注册"/>
form>
body>
html>
document.getElementByid("id值")
这是一个方法,可以通过该方法获取id为某个值的页面元素
| html>
|
定义正则:
new RegExp("正则表达式");
var 变量 = /^正则$/;
方法:
RegExp对象:
test("待校验字符串");
true:符合正则
false:出现了一个/多个不符合正则的字符
| <script>
|
表单提交时,满足两个条件:
1、不能为空(用户名、密码、确认密码)
2、必须相同(密码和确认密码)
关键点: