JavaScript函数

目录

什么是函数

常用系统函数

自定义函数

调用无参函数

调用有参函数

变量的作用域

事件


什么是函数

函数的含义:类似于 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

域的内容被改变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值