js 常用对象
来源:互联网 发布:传统企业转型网络案例 编辑:程序博客网 时间:2024/06/05 11:11
常用对象
1.字符串
定义:定义一个变量,然后直接将字符串赋值给它。
var str ="abc123";
字符串实际上是字符组成的数组,所以数组的方法它基本都有。
(1)访问字符串里面的字符:
a.数组方式:str[i];
b.字符串特有的方式:charAt(i)。
(2)查找
a. 数组方式:indexof
b. 字符串方式:search()方法:传入参数(要搜索的子串),返回子串的第一个字符在父串的下标。这个方法对大小写敏感。
search方法的功能比indexof更强大,它可以使用正则表达式形式来查找。
(3)取子串
a. 数组方式:slice();
b. 字符串特有的方法;
substr(start,length);传入参数(第一个参数,开始截取的下标,如果没有第二个参数,它就一直取到最后)(第二个参数,截取的长度)
substring(start,end)传入两个参数,第一个参数,开始截取的下标,第二个参数,截取结束的下标。
(4)替换
数组方式:splice
字符串方式:replace()替换,传入的参数(第一个参数被替换的子串)(第二个参数是新的子串)
var str ="hello world";
str = str.replace("world","china");
alert(str);
toUpperCase():小写字母转化为大写字母
var str=prompt("请输入一个英文字符串") ;
str.toUpperCase();
alert(str);
toLowerCase():大写转化为小写
var str=prompt("请输入一个英文字符串") ;
str.toLowerCase();
alert(str);
trim()方法:去除字符串首尾的空格符
var str =" 请输入一个英文字符串 ";
str = str.trim();
alert(str);
split(x):字符串的分割。用字符串“x”进行分割。分割之后是一个数组.
数组有一个toString方法,将数组转换成字符串,元素之间用逗号隔开
var a= "a b c";
var result= a.split(" ");
alert(result);//["a","b","c"]
2.日期
定义:
// var d = new Date();
var d= new Date(2017,3,22,8,30,20);
不给参数,定义的日期为执行这条指令时那一刻的系统日期
当然也可以指定年月日时分秒参数,但要特别注意的是月是从0开始,即0表示1月。
修改日期:
setYear、setMonth、setDate……
获取日期分量
getYear、getMonth、getDate……
getMilliseconds 是获取毫秒分量
getTime获取的是从1970-1-1 00:00:00至指定日期所经历的好秒数。
日期转换成字符串:
var d= new Date(2017,3,22,8,30,20,500);
document.write(d.toString()+"<br>");
document.write(d.toDateString()+"<br>");
document.write(d.toTimeString()+"<br>");
document.write(d.toLocaleDateString()+"<br>");
document.write(d.toLocaleTimeString()+"<br>");
document.write(d.toUTCString()+"<br>");
日期运算
d1>d2
var d1= new Date(2017,8,3);
var d2= newDate(1995,8,15);
document.write(d1>d2);
d1-d2
var d1= new Date(2017,8,3);
var d2= newDate(1995,8,15);
// document.write(d1>d2);
document.write(d1-d2);
便捷计算某月天数的方法:
var month= 7;
var d = newDate(2017,month,0);
document.write(d.getDate()+"<br>");
- 常用JS事件对象
- js常用内部对象
- js常用内部对象
- js常用对象参考
- js常用内置对象
- JS window对象常用
- JS常用对象
- js常用内置对象
- JS-BOM常用对象
- js 常用对象
- JS中的常用对象
- JS常用对象9
- JS基础--常用对象
- JS的常用对象
- js常用对象
- js常用对象
- js常用的事件对象
- 常用的js内置对象
- char *转VARIANT
- 【视频开发】非常优秀的CxImage各种格式图像开源工具
- HDU
- HDU-6059 Kanade's trio(字典树)
- web.xml is missing and <failOnMissingWebXml> is set to true
- js 常用对象
- 二维凸包 Graham扫描算法 +hdu 1392
- 学习笔记3
- 怎样把文件夹里面的图像转化成txt文本
- POJ3740 Easy Finding 舞蹈链 DLX
- 重写Hashcode()和equals()
- cocos2d打包apk,分辨率问题
- Spring boot redis的使用(二)
- poj 3844 Divisible Subsequences(数学+抽屉原理)