函数,数组相关

本文深入探讨JavaScript中关键的内置函数与数学、日期、字符串操作,包括isNaN、parseInt、Math对象的使用,如PI、ceil、random,以及Date对象的方法,如getFullYear、toLocaleString,还有字符串的创建、搜索、替换等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数
	内置函数
		isNaN()
		parseInt()
		parseFloat()
	函数是什么?
		可以重复调用的代码块
	定义函数
		function name(arg1,arg2){


return 返回值
}
调用函数
name(实参)
通过事件调用

匿名函数自执行 !function(){}() 变量提升 var 声明的变量默认会提到 最前面默认值是undefined function 声明的函数,函数前函数后都可以调用 Math 数学对象 PI 常量 ceil() 小数进1 floor() 舍去小数 round() 四舍五入 random() 产生随机 0-1 范围 Math.random()*(上限-下限)+下限 max() ,min() 最大,最小值 abs() 绝对值 其他 pow() tan sin cos Date 1. 实例化当前日期 var d = new Date(); 获取 getFullYear(); 年 getMonth() 月份 0-11 getDate() 日期 1-31 getDay() 星期 0-6 getHours() 小时 getMinutes() 分 getSeconds() 秒 getTime() 返回该日期与1970年1月1日的时间差 var d2 = new Date(2020,0,1,12,30) 创建一个日期 时间为 2020年1月1日12点30分(月份从0开始) 设置日期 setFullYear(2020); setMonth(11); toLocaleString 返回一个本地化的时间 间隔调用 (多次) var id = setInterval(fun,1000) 每隔1秒执行一次fun函数 clearInterval(id); 停止间隔调用 延迟调用 1次 var id = setTimeout(fun,2000) 延迟2秒调用1次fun函数 clearTimeout(id): 停止延迟调用
	字符串
		创建
			var str = new String("我爱我的祖国")
			var str = "我爱我的祖国"
			var str ='我爱我的祖国'
			特点,双引号字符串可以包含单引号
      单引号里面可以包含双的
			用new创建的两个字符串即使值一样也不相等
		搜索
			搜索字符在字符串所在的下标索引

str.indexOf(“字符”)
搜索不到 返回-1
indexOf(“字符”)
从0的位置开始搜索
indexOf(“字符”,7)
从第7的位置开始搜索
charAt(7)
返回下标对应的字符串
str.lastIndexOf(".")
从后开始搜索
替换
str3 = str.replace(“被替换字符串”,替换字符)
全局替换
var str4 = str.replace(/祖国/g,“国家”)
length
字符的长度
截取
substr(从第几个,截取几个)
str.substr(3,5) 把字符串str从第3个截取5个字符 (结果是有5个字符)
substring(从第几个,截取到第几个)
str.substring(3,5) 把字符串str从第3个截取到第5个字符 (结果有2个字符)
如果只有一个参数 substr 和substring 是一样的,从第一个参数截取到最后
表单
form
onsubmit
单击提交按钮 事件
action 数据提交的地址
input
onblur
失去光标事件
value
表单的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值