javaScript入门 ---对象基础
来源:互联网 发布:电脑网络参数怎么修改 编辑:程序博客网 时间:2024/05/17 18:43
第二章:对象基础
一、对象操作
二、js内置对象
1、String字符串对象:
length属性:长度
concat(string) :链接两个或者更多的字符串
indexOf(string):返回出现字符串的位置
substr(num 1, [num 2]) : 截取字符串
toLowerCase():转换成小写
toUpperCase():转换成大写
replace(str1, str2):把str1替换成字符串str2
2、Date日期对象
getYear:返回年份(2或4位)
getFullYear:返回年份(4位)
getMonth:返回月份(0 - 11)
getDate:返回日期(1 - 31)
getDay:返回星期数(0 - 6)
getHours:返回小时数(0 - 59)
getMinutes:返回分钟数(0 - 59)
getSeconds:返回秒数(0 -59)
3、Math数学对象
ceil(数值):大于或等于该数的最小整数
floor(数值):小于或等于该数的最大整数
min(数值1, 数值2):返回数值1,数值2的最小值
max(数值1, 数值2):返回数值1,数值2的最大值
pow(数值1, 数值2):返回数值1的数值2次平方
random():返回随机数0--1
round(数值):四舍五入
sqrt(数值):开平方根
4、数组对象
concat():返回一个由两个数组合并成的新数组
join():返回一个由数组中的所有元素链接在一起的string对象
pop():删除数组中的最后一个元素,并且返回该值
push():向数组中添加新的元素,并且返回数组的新长度
shift():删除数组中的第一个元素,并且返回该值
unshift():返回一个数组,在该数组的头部插入了指定的元素
sort():返回一个元素被排序了的Array对象
reverse():返回一个元素被反序了的Array对象
slice():返回数组的一个片段
splice():从数组中删除元素
三、浏览器window对象:(BOM)
window对象是浏览器宿主对象,与JS语言无关
a、window对象的方法:
window.alert(message)
window.confirm(message)//你确定要关闭窗口吗?
window.prompt(message, [ defaultstr ] )
window.close关闭窗口
window.print打印
//制作特效必不可少的方法
window.setIntval(表达式,毫秒)
window.clearIntval(定时器对象)
window.setTimeout(表达式,毫秒)
window.clearTimeout(定时器对象)
b、window对象的子对象:
1、navigator浏览器信息对象:
appCodeName内部代码
appName浏览器名称
appVersion浏览器版本
platform操作系统类型
userAgent用户代理信息
cookieEnabled是否支持cookie
2、location地址栏对象:
host主机
port端口
href地址
pathname路径
protocol协议
search查询字符串
assign(url)页面跳转
3、history历史记录:
length:历史记录的数目
back();
forward();
go();
4、screen屏幕对象:
heigth高度
width宽度
availHeigth可用高度
availWidth可用宽度
colorDepth颜色
5、document HTML文档对象:即HTML代码形成的对象,操作此对象可动态的改变页面的内容是我们做JS的主要战场。
四、var的重要性:(未完成)
- javaScript入门 ---对象基础
- JavaScript入门基础--对象
- JavaScript基础系列14---面向对象入门
- JavaScript入门——覆盖输出与对象基础示例
- javascript对象入门(1)
- JavaScript 面向对象入门
- JavaScript脚本入门基础
- JavaScript入门基础 (一)
- JavaScript 入门基础 (五)
- JavaScript 入门基础 (六)
- JavaScript 入门基础 (九)
- JavaScript 入门基础 (七)
- JavaScript 入门基础 (八)
- javascript入门基础
- javaScript基础入门
- JavaScript基础入门
- JavaScript入门基础
- javascript入门 基础笔记
- 2015弱校连萌寒假专题二(并查集) 题解(A-H)
- 关于技术趋势改变我们需要知道的五件事情
- qt5 错误jinji
- 黑马程序员__反射
- 通过quick参数加快mysql命令行下导出数据
- javaScript入门 ---对象基础
- 读书笔记(三)
- 堆与栈的区别
- ui手势
- 加载配置文件
- Hello world!!
- __attribute__ 你知多少?
- [LeetCode] Path Sum II, 关于效率的两个问题: vector还是queue? 传递引用还是拷贝?
- ObjectC语言基础5—分类load、initialize、description、SEL、三特性