JS常用基础

Posted 皮皮卓luger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS常用基础相关的知识,希望对你有一定的参考价值。

typeof --返回数据类型

  数据类型: undefined:      先天为空
			  null:           表示一个空值
			  number:	      数字	      
			  boolean:	      true或者false
			  boject:	      javascript中的对象、数组和null

方法

	.length;					长度
	.charAt(index)				返回在指定位置的内容
	.indexOf(str,index)			查找指定字符串出现的位置
	.substring(index1,index2)	从一部分截取到某一部分
	.split()					拆分,不填会装到一个数组里面

创建数组

	var 数组名称=new Array(size数量)
	访问数组  数组名[index]
	数组常用属性和方法	属性		length
						方法		join()	将一个数组通过连接符,变成一个字符串
									sort()	对数组排序
									pop()	出栈
									push()	入栈

流程控制 标准顺序

	条件分支	if

	选择分支	switch
		{   case 常量1:
		    	语句;
				break;
		    default:(上面不成立,下面默认成立)
				语句;
		}
		
	循环结构	for(初始化;条件;增量)	while
	
	遍历结构	for in

提示框

	alert("提示信息")
	prompt("参数1","参数2");
	confirm();

函数

	parseFloat		转换为浮点
	parseInt		转换为整型
	Number			转换为数值型
	isNaN			用于检查是否为非数字

事件

	onload			一个页面或一幅图像完成加载
	onclick			鼠标单击某个对象
	onmouseover		鼠标移动到某个元素上
	onkeydown		某个键盘按键被按下
	onchange		域的内容被改变

window对象常用属性

	history			有关客户访问过的url的信息
	location		有关当前url的信息

window对象常用方法

	prompt()
	alert()
	confirm()			显示一个带有提示信息、确定和取消的对话框
	close()				关闭浏览器窗口
	open()				打开
	setTimeout()		指定的毫秒后调用什么什么  单次
	setInterval()		周期来调用

history对象

	back()			history前一个url对象
	forward()		下一个url
	go()			表示跳转的页数

history方法

	reload			重新加载 相当于F5
	replace			用新的文档替换当前文档   CTRL+F5

document【DOM】对象

	referrer		返回载入当前文档的URL,判断网页来源
	URL				返回当前文档的URL

document方法

	getElementByld()			返回对拥有指定id的第一个对象的引用
	getElementsByClassName()	通过类名抓取
	getElementsByName()			返回带有指定名称对象的集合
	getElementsByTagName()		返回带有指定标签名的对象的集合
	write()						向文档写文本、html表达式或者JavaScript代码
	innerHTML=" "				修改文本
	getgetAttribute()			返回指定属性值

Date对象

	var 日期对象=new Date(参数)
	参数格式:MM DD ,YYYY,hh:mm:ss

Date方法

	getDate()			返回date对象的一个月中的每一天,其值介于1~31之间
	getDay()			返回date对象的星期中的每一天,其值介于0~6之间
	getHours()			返回date对象的小时数,其值介于0~23之间
	getMinutes()		返回date对象的分钟数,其值介于0~59之间
	getSeconds() 		返回date对象的秒数,其值介于0~59之间
	getMonth()			返回date对象的月份,其值介于0~11之间(如果想拿到当前月的话需要+1)
	getFullYear()		返回date对象的年份,其值为4位数
	getTime()			方法返回自 1970 年 1 月 1 日以来的毫秒数:

math对象常用方法

	ceil()				向上取整
	floor()				向下取整
	round()				四舍五入
	random()			返回0~1之间的随机数

以上都是个人总结的常用基础方法或属性,非全部

以上是关于JS常用基础的主要内容,如果未能解决你的问题,请参考以下文章

javascript JS-常用代码片段

js 常用代码片段

前端开发常用js代码片段

JS常用代码片段2-值得收藏

JS常用代码片段2-值得收藏

JS常用代码片段-127个常用罗列-值得收藏