第五讲 函数(预定义函数、函数定义、函数调用、匿名函数、带参数的函数、函数的返回值、作用域)

本文详细介绍了Java中的函数,包括预定义函数如eval、isNaN等,函数定义与调用,匿名函数的使用,带参数函数的定义与调用,以及函数的作用域规则,强调了局部变量与全局变量的区别。
摘要由CSDN通过智能技术生成

一、什么是函数?

解释:程序设计中,可以将一段经常使用的代码“封装”起来,在需要时直接调用,这种“封装”就是函数。

 函数:为完成某一功能的程序指令(语句)的集合。   执行特定任务的语句块。

特点:封装代码,代码的重用性强!

1、预定义函数

函数: 自定义函数、系统函数(内置函数)

系统函数里还包括预定义函数。

预定义函数是指不属于任何对象,他们的使用也不需要通过任何对象来应用。全局的函数

  • eval() 将字符串数字转换成数字,可进行直接执行js代码
  • isNaN() 用来计算一个参数以确定它是否为非数字
  • parseInt()/parseFloat() 将数字字符串转化为一个数值
  • isFinite() 用来确定参数是否是一个有限数值.也就是说,如果该参数为非数字NaN,正无穷数,或负无穷数,则返回false,否则返回true;如果是字符串类型的数字,将会自动关转化为数字型.
  •  escape函数/unescape() 将字符串进行编码和解码​,这样就可以在所有的计算机上读取该字符串。
  • 返回值:已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列
<script>
        // alert("1+1");
        // alert(eval("1+1"));
        // "document.write(123)";
        eval("document.write(123)");


    </script>

2、函数定义:

 定义函数

function 函数名(){       

函数体;  

}

说明:  function       定义函数关键字,

“函数名”      是你给函数取的名字&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值