JavaScript 方法集

5 篇文章 0 订阅
2 篇文章 0 订阅

JavaScript 方法笔记

将字符串转换为数字
·Number()	-->可以将任何的数字型字符串转换为数字
·parseInt()和parserFloat()  整数和小数,整数只能提取整数部将数字转换为字符串
将数字转换为字符串
·toString()
·与空字符相加  -- 比较常用   
内置函数:
	parseInt()  -->提取字符串中的数字,只限提取整数
	parseFloat()  -->提取字符串中的数字,可以提取小数
	isFinite()  -->判断某一个数是否是一个有限数值
	isNaN()  -->判断一个数是否是NaN值
	escape()  -->对字符串进行编码
	unescape()  -->对字符串进行解码
	eval()  -->把一个字符串当作一个表达式去执行
字符串对象
	.toLowerCase() -->大写转换为小写
	.toUpperCase() -->小写转换为大写
	.charAt(n) -->获取字符串中的某一个字符(n为字符串中第n+1个字符)、
	//	在字符串中,空格也是作为一个字符来处理
	.subString(start,end) -->截取字符串中的某一个部分(包含start,不包含end)
	.replace(原字符串要替换的字符串,替换的字符串) -->替换字符串的某一部分
	.split('分割符') -->分割符可以是一个字符,多个字符,或者正则表达式,但不作为返回数组元素的一部分
		.split("")(无空格) :是一个带有0个字符的字符串,也叫空字符
		.split(" ")(有空格) :表示用空格来分割字符串,带有一个字符串的
		.split() 方法有两个参数  第一个参数表示分割符,第二个参数表示获取分割之后截取的前N个元素
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<script>
		var str = 'I LOVE JS';
		var arr = str.split(" ")//带空格
		for(var i= 0;i<arr.length;i++){
			alert(arr[i])
		}
		//arr[0] -->I
		//arr[1] -->LOVE
		//arr[2] -->JS
	</script>
	<script>
		var str = 'I LOVE JS';
		var arr = str.split("")//无空格
		for(var i= 0;i<arr.length;i++){
			alert(arr[i])
		}
		//arr[0] -->I
		//arr[1] --> 
		//arr[2] -->L
		//arr[3] -->O
		//arr[4] -->V
		//arr[5] -->E
		//arr[6] -->
		//arr[7] -->J
		//arr[8] -->S

	</script>
	<body>
	</body>
</html>

检索字符串的位置
 .indexOf(指定字符串) -->检索字符串首次出现的位置
 .lastIndexOf(指定字符串) -->检索字符串最后出现的位置
也可以用于检索单个字符
如果字符串没有指定的字符串,则返回-1
数组对象
结合数组下标
.slice(start,end) --> 获取数组的某一部分(包含start,不包含end  end可以省略) 
.unshift() -->在数组开头添加新元素
.push() -->在数组结尾添加新元素
.shift() -->删除数组中第一个元素
.pop() -->删除数组中最后一个元素
.sort(函数名) --> 数组大小比较  函数名是定义数组元素排序的函数的名字
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<script type="text/javascript">
		//定义一个升序函数
		function up(a,b){
			return a - b;
		}
		//定义一个降序函数
		function down(a,b){
			return b - a;
		}
		var arr = [12,3,5,7,34,64,99]
		alert('升序:'+arr.sort(up));
		alert('降序' + arr.sort(down))

	</script>
	<body>
	</body>
</html>

.reverse() --> 实现数组中所有元素的反向排列,就是颠倒数组元素的顺序
.join(“连接符”) --> 默认采用“,”作为连接符
时间对象
var myDate = new Date();
.getFullYear() --> 获取当前年份,取值为四位数字
.getMonth() --> 获取当前月份,取值为0-11  一般手动加一
.getDate() --> 获取当前日期,取值为1-31之间的整数
.getHours() --> 获取当前小时数
.getMinutes() --> 获取当前分钟数
.getSeconds() --> 获取当前秒数
.getDay() --> 获取星期
数学对象Math.
max(a,b,...,n)  --> 返回一组数中的最大值
min(a,b,...,n)  --> 返回一组数中的最小值
sin(x) --> 正弦
cos(x) --> 余弦
tan(x) -->  正切
asin(x) --> 反正弦
acos(x) --> 反余弦
atan(x) --> 反正切
atan2(x) --> 反余切
floor(x) --> 向下取整
ceil(x) --> 向上取整
random() --> 生成随机数

版权所有:《邓洋的个人博客》 => 《邓洋的学习笔记:JavaScript 方法集
本文地址:http://dengyang006.cn/?id=9
除非注明,文章均为 《邓洋的个人博客》 原创,欢迎转载!转载请注明本文地址,谢谢

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值