- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
javascript常用6种数据类型
1、undefined
2、null
3、boolean
4、string
5、number
6、object
有一个函数可以查看变量的类型 typeof(变量)
关于string类型,常用的函数有:
s.substring(a,b) 从字符串s中第a个下标开始直到第b个下标取若干子字符串返回,包括a不包括b
s.slice(a,b) 使用和substring基本相同,区别是slice可以接受负值参数,表示从后往前截取
s.substr(a,b) 从字符串s的第a个下标开始,截取b个长度的子字符串
s.substr(a) 从字符串s的第a个下标开始,将后面所有字符作为一个子串截取
s.replace(str1,str2);将s中str1替换成str2;
s.indexOf(a) 找出字符串s中从左边开始第一个字符a的下标
s.indexOf(a,b) 找出字符串s中从第b个字符开始字符a第一次出现的下标
s.lastIndexOf(a)从字符串s后面往前找,第一次找到的字符a的下标
s.charAt(b)找出字符串s中下标b处的字符
字符串还有一个属性 length 可以返回字符串的长度
字符串还有一个函数split(a),将字符串以字符a作为分割符,返回一个数组
字符串与数值型数据相互转换
1、将字符串a转化为数值型:parseInt(a)、parseFloat(a)
2、将数值转化为字符串:与字符串进行拼接
数组
数组的定义:
var a=new Array();
var b=new Array(hello,good,thank);
var c=[hello,good,thank];
可以通过length返回数组的长度,可以通过下标(比如a[0])来取得数组元素
数组常用函数:
.toString()
.join(a)将数组作为字符串返回,并指定元素之间的连接符a
.reverse将数组元素逆序
.sort() 将数组里元素按照升序排列
.push(a)向数组中压入一个元素a
.pop()将数组中最后进入的元素弹出并返回
关于日期处理函数Date()
定义:var myDate=new Date();表示距离1970年1月1日0点0分之间的毫秒数,也即当前时间
Date对象常用方法:
getFullYear():拿到4位数的年份表示
getYear():拿到2位数的年份表示,不推荐使用
getMonth():拿到月份表示,返回值为0--11之间
getDate():拿到日期表示,返回1--31
getDay():拿到星期几的表示,返回是0--6之间
getHours():拿到小时表示,返回0--23
getMinutes():拿到分钟表示,返回0--59
getSeconds():拿到秒表示,返回0--59
getMilliseconds():拿到豪秒表示,返回0--999
getTime():返回当前时间到1970年1月1日0点0分之间的毫秒差
与上面getXXX()方法对应的有setXXX(),用于设置日期的各分量
除了可以拿到当前时间之外,还可以定义一个特定的时间:
new Date(month dd,yyyy hh:mm:ss);//month表示英文月份表示,从January---December
new Date(month dd,yyyy);
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
Math函数,常用方法:
max():用于求出多个数中最大的值
min():用于求出多个数中最小的值
ceil():向上取整
floor():向下取整
random():随即生成一个0--1之间的随机小数,不包括0和1
abs():求绝对值
sqrt():求开平方
关于窗口对象window,常用方法:(BOM,browser object model窗口对象模型)
moveBy(x,y) 将当前窗口在当前位置向X方向移动x个像素,向Y方向移动y个像素,x、y可为正为负,分别表示正向负向
moveTo(x,y) 将当前窗口直接定位到(x,y)坐标
resizeBy(w,h) 将当前窗口的宽度和高度在原来的基础上扩展w和h个像素,w、h可为负,表示缩小
resizeTo(w,h)
open(url,打开方式,属性设置) 用于打开一个新窗口
close():关闭当前窗口
alert():弹出一个提示框
confirm(msg):确认框
prompt(msg,content):输入框,msg表示输入提示;content表示默认输入
document.write();用于向当前文档内打印信息
documen
文档评论(0)