1.JavaScript 函数定义,使用
是被设计为执行特定任务的代码块。
JavaScript 函数会在某代码调用它时被执行。
JavaScript 函数语法
JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。
函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。
定义函数:
function app{ 内容 };//函数名:app
使用函数
app();
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var index=0;
app();/* 使用函数 */
function app(){
index++;
console.log(index);
}
</script>
</body>
</html>
效果图:在控制台输出了:1
函数返回
当 JavaScript 到达 return 语句,函数将停止执行。
return 0; 结束了函数,不执行下面语句
2.js事件:onclick
鼠标点击 元素: onclick
mouse:鼠标 over: 移到 out:移走
onmouseover:
onmouxeout:
onkeydowm 按下键盘
写法:
div.οnclick=function(){
console.log(“我是谁”);
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
div{
width: 300px;
height: 300px;background-color: pink;
}
</style>
<body>
<div></div>
<script>
var div=document.querySelector("div");
var index=0;
div.οnclick=function(){
console.log("我是谁");
}
app();/* 使用函数 */
function app(){
index++;
return 0;
console.log(index);
}
</script>
</body>
</html>
效果图:
点击div: 触发函数启动
3.JavaScript 日期:
new Date() 用当前日期和时间创建新的日期对象:
var date=new Date(); //获取当前时间(全部) :年、月、日、小时、分钟、秒和毫秒:Nov 09 2021 16:57:54
var da=new Date(2021,11,9,17);// 输出: Dec 09 2021 17:00:00
new Date(year, month, …) 用指定日期和时间创建新的日期对象。
7个数字分别指定年、月、日、小时、分钟、秒和毫秒(按此顺序)
3 个数字指定年、月和日:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var date=new Date(); /*获取当前时间*/
var da=new Date(2021,11,9,17);
console.log(date);/* Tue Nov 09 2021 16:57:54 GMT+0800 (中国标准时间) */
console.log(da);/*输出:Thu Dec 09 2021 17:00:00 GMT+0800 (中国标准时间) ,dec :11*/
</script>
</body>
</html>
结果:
日期获取方法:
var date=new Date();
date.getHours() //获取这个时间的:小时数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var date=new Date(); /*获取当前时间*/
var da=new Date(2021,11,9,17);
console.log(date);/* Tue Nov 09 2021 16:57:54 GMT+0800 (中国标准时间) */
console.log(da);/*输出:Thu Dec 09 2021 17:00:00 GMT+0800 (中国标准时间) ,dec :11*/
console.log(date.getMilliseconds());
console.log(da.getMonth());
console.log(date.getHours());/*获取当前时间的小时数*/
</script>
</body>
</html>
结果: