目录
什么是函数
函数的含义:类似于
Java
中的方法,是完成特定任务的代码语句块
使用更简单:不用定义属于某个类,直接使用
函数分类:系统函数和自定义函数
常用系统函数
parseInt ("字符串")
将字符串转换为整型数字
如
:
parseInt
(
"
86
"
)
将字符串“
86
“转换为整型值
86
p
arseFloat
(
"
字符串
"
)
将字符串转换为浮点型数字
如
:
parseFloat
(
"
34.45
"
)
将字符串“
34.45
“转换为浮点值
34.45
isNaN()
用于检查其参数是否是非数字
自定义函数
定义函数
调用函数
函数调用一般和表单元素的事件一起使用,调用格式
调用无参函数
调用无参函数,输出5次“欢迎学习JavaScript”
调用有参函数
根据输入的次数,显示“欢迎学习JavaScript“
变量的作用域
全局变量
局部变量
/* * var 用于声明JavaScript上下文(全局)中的全局变量(对象) * let 有作用域不是声明在全局中(属于代码块作用域) * 在块的内部声明的var变量也可以在块外访问 */
Js中如何区分局部变量和全局变量:也是跟java中一样通过this选择全局变量但是必须要求是var声明的变量才能被调用。不过var声明变量浪费浏览器空间局部变量还是推荐let;
JavaScript 事件驱动概念:
事件处理机制三要素 ;1.事件源 2.事件 3.事件处理函数
/*
* var 用于声明JavaScript上下文(全局)中的全局变量(对象)
* let 有作用域不是声明在全局中(属于代码块作用域)
* 在块的内部声明的var变量也可以在块外访问
*/
var i = 20;// var声明全局变量,可以使用this.i区分局部变量
function first() {
let i = 5; // let 声明局部变量,有效降低内存消耗
for (let j = 0; j < this.i; j++) {
document.write("<h1> 好好学习 JavaScript!</h1>")
}
}
事件
名称 | 说明 |
onload | 一个页面或一幅图像完成加载 |
onclick | 鼠标单击某个对象 |
onmouseover | 鼠标指导移到某元素上 |
onkeydown | 某个键盘按键被按下 |
onchange | 域的内容被改变 |