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常用基础的主要内容,如果未能解决你的问题,请参考以下文章