java 调用htm中js函数_JS中函数的基础知识(逆战班总结)

函数:

一、 函数定义

函数又叫方法,在程序里面函数是用来执行某些特定功能的代码。为了减少重复使用代码,可以把特定功能的代码做成函数,需要使用时拿出来调用。alert();就是一个很常见的、简单的函数,重复使用时不需要再写代码了,只是把函数名拿过来用就可以。函数后面都带(),不带()的一般都是属性。函数有以下4个特点:1.返回类型;2.函数名;3.参数列表;4.函数体。

对于其他语言里面,特别是强类型语言来说。函数的写法如下:访问修饰符 返回类型 函数名(参数列表) {函数体}

代码为:

19c7490a3fc08310e2015c5ccd659501.png

弱类型语言的写法:

f7f21c8a10eadb9cff02c1f1386da747.png

函数分类:

1.无参数的函数()没有参数的函数运行没有效果,在什么地方调用就在哪里执行这个函数。

9048a63256ec42f2de2ed94d886ee6a1.png

2.有参数的函数 调用函数中输入5和6,输出结果是11.如果在实际参数中只输入1个参数或者0个参数,返回的结果就是错的,形式参数里面有几个参数,实际参数里面就要输入几个参数。

2a689f88fd64f41fda75993421ebc70f.png

3.有返回值的函数 return一般写在函数之间,代表返回return后面的值,有返回值就可以接收这个值。用var ji = Cheng(5,6);定义ji这个变量,再用alert(ji);接收这个值。输出结果就是30。

6c38189cb64ce437e14931c00ce7bf33.png

二、JS常用函数

1.日期时间函数

var b = new Date(); //获取当前时间

  b.getTime() //获取时间戳

  b.getFullYear() //获取年份

  b.getMonth()+1; //获取月份

  b.getDate() //获取天

  b.getHours() //获取小时

  b.getMinutes() //获取分钟

  b.getSeconds() //获取秒数

  b.getDay() //获取星期几

  b.getMilliseconds() //获取毫秒

2.数学函数(用Math来调用)

  abs(x) 返回数的绝对值。

  ceil(x) 对数进行上舍入。

  floor(x) 对数进行下舍入。

  round(x) 把数四舍五入为最接近的整数。

  max(x,y) 返回 x 和 y 中的最高值。

  min(x,y) 返回 x 和 y 中的最低值。

  pow(x,y) 返回 x 的 y 次幂。

  sqrt(x) 返回数的平方根。

  random() 返回 0 ~ 1 之间的随机数。

random随机数生成是根据种子生成的,种子源于时间戳,

因为时间一直在变。

3.字符串函数(用变量来调用)  

indexOf 返回字符串中一个子串第一处出现的索引

(从左到右搜索)。如果没有匹配项,返回 -1 。

  示例:

1fee43d97678d9fa4e0d75c546e662c0.png

charAt 返回指定位置的字符。

  示例:

e84dd5f8338a9dbbedff0019d0081d8e.png

lastIndexOf  返回字符串中一个子串最后一处出现的索引

(从右到左搜索),如果没有匹配项,返回 -1 。

  substr ******返回字符串的一个子串,传入参数是起始

位置和长度

  示例:

f015f07d941596934cf325f61eb545a5.png

replace *******替换字符串,第一个参数代表被替换的字符串

第二个参数代表替换的字符串         

  示例:

ef51daa09a321d9889a80cd2c0cb12dd.png

split ******通过将字符串划分成子串,将一个字符串做成一个字符串数组。

示例:

db41299bd65f8b0fef7f2e5ed88e4d2f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值