JavaScript 对象
来源:互联网 发布:幼儿英语教学软件 编辑:程序博客网 时间:2024/06/06 14:02
1.数字对象number
(1)输出进制:-toString()方法 默认情况下,JavaScript 数字为十进制显示
obj.toString(2/8/16)
属性:constructor 以函数的形式输出
length
prototype 添加属性
eg:obj.prototype.name=value
方法:str.chatAt(index) 返回指定位置的字符 index表示位置,从0开始
str.charCodeAt(index) 返回指定位置的字符的Unicode编码
str.concat() 连接两个或多个字符串,并返回新字符串
str.search() 用于检索字符串中指定的子字符串,返回第一个匹配字符串的index
str.replace() 用来查找匹配指定的字符串,返回使用新字符串代替匹配的字符串后的字符串(只替换第一个)
str.indexOf() 返回字符串中一个子串第一处出现的索引,如果没有匹配项,返回-1
str.lastIndexOf()返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回-1
str.slice(start,end)提取字符串的一部分,并返回一个新字符串。两个参数,第一个为起始位置,第二个为终止位置(留头不留尾),如果没有end,就取到末尾
str.substring()返回字符串的一个子串。传入参数是起始位置和结束位置(留头不留尾),如果没有end,就取到末尾
str.split() 通过将字符串划分成子串,将一个字符串做成一个字符串数组
str.length 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数
str.toLowerCase() 将整个字符串转成小写字母
str.toUpperCase() 将整个字符串转成大写字母
eg:<script>
window.onload = function(){
var str01 = "JavaScript";
var str02 = "String";
document.write(str01.charAt(1) + '</br>');
document.write(str01.charCodeAt(1) + '</br>');
document.write(str01.search('b') + '</br>');
document.write(str01.replace('b','m') + '</br>');
document.write(str01.concat(str02) + '</br>');
document.write(str01.indexOf("b") + '</br>');
document.write(str01.lastIndexOf('b') + '</br>');
document.write(str01.slice(1) + '</br>');
document.write(str01.slice(1,3) + '</br>');
document.write(str01.substring(1) + '</br>');
document.write(str01.substring(1,3) + '</br>');
var str03 = "aa.bb.cc";
document.write(str03.split("."));
console.log(str03.split(".")); //使用打印看数组结构
document.write(str01.length + '</br>');
var str04 = 'aaBBcc';
document.write(str04.toLowerCase() + '</br>');
document.write(str04.toUpperCase() + '</br>');
//转义字符,输出特殊字符, 如要输出"
document.write("\"");
}
</script>
3.日期对象Date
创建对象:new Date(year, month, day, hours, minutes, seconds, milliseconds)
getDate() 以Date对象返回一月中的某一天(1~31)
getDay() 以Date对象返回一周中的某一天(0~6)
getFullYear() 以Date对象返回年份
getMonth() 以Date对象返回月份(0~11)
getHours() 以Date对象返回小时(0~23)
getMinutes() 以Date对象返回分钟(0~59)
getSeconds() 以Date对象返回秒数(0~59)
getTime() 返回2000年1月1日至今的毫秒数
eg:<script>
var time=new Date();
document.write("今天是:"+time.getFullYear()+"年"+(time.getMonth()+1)+"月"+time.getDate()+"日"+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds()+" 星期"+time.getDay())
</script>
4.布尔类型Boolean
用于将非布尔值转换为布尔值(true 或者 false)
5.数组类型Array
创建数组: var array=new Array("","","");
var array=["","",""];
concat() 用于连接两个或多个数组
pop() 删除数组中最后一个元素并返回删除的元素
shift() 删除并返回第一个元素
push() 向数组末尾添加一个或多个元素
unshift() 向数组开头添加一个或多个数组
splice(index,howmany,item) 用于插入,删除,替换数组的元素
index:添加或删除的位置
howmany:0,为添加值;>0,删除数的个数(必需项)
item:添加的元素
reverse() 反转数组的元素顺序
join() 把数组中所有元素转换为字符串
6.算数类型Math
算数值: Math.E
Math.PI
Math.LN2
Math.LN10
Math.LOG2E
Math.LOG10E
算数方法: Math.round() 四舍五入返回整数
Math.PI() 表示π
Math.random() 随机数,表示0到一之间的整数 表示n位数的随机,math.random()*n
Math.ceil() 向上舍入
Math.floor() 想下舍入
用Math 对象的 floor() 方法和 random() 来返回一个介于 0 和 10之间的随机数:document.write(Math.floor(Math.random()*10));
(1)输出进制:-toString()方法 默认情况下,JavaScript 数字为十进制显示
obj.toString(2/8/16)
(2)无穷大(Infinity)
Javascript类型转换:
parseInt() 强制转化为整型
parseFloat() 强制转换为浮点型
Number() 强制转换为数字
String() 强制转换为字符串
Boolean() 强制转换为布尔型
属性:constructor 以函数的形式输出
length
prototype 添加属性
eg:obj.prototype.name=value
方法:str.chatAt(index) 返回指定位置的字符 index表示位置,从0开始
str.charCodeAt(index) 返回指定位置的字符的Unicode编码
str.concat() 连接两个或多个字符串,并返回新字符串
str.search() 用于检索字符串中指定的子字符串,返回第一个匹配字符串的index
str.replace() 用来查找匹配指定的字符串,返回使用新字符串代替匹配的字符串后的字符串(只替换第一个)
str.indexOf() 返回字符串中一个子串第一处出现的索引,如果没有匹配项,返回-1
str.lastIndexOf()返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回-1
str.slice(start,end)提取字符串的一部分,并返回一个新字符串。两个参数,第一个为起始位置,第二个为终止位置(留头不留尾),如果没有end,就取到末尾
str.substring()返回字符串的一个子串。传入参数是起始位置和结束位置(留头不留尾),如果没有end,就取到末尾
str.split() 通过将字符串划分成子串,将一个字符串做成一个字符串数组
str.length 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数
str.toLowerCase() 将整个字符串转成小写字母
str.toUpperCase() 将整个字符串转成大写字母
eg:<script>
window.onload = function(){
var str01 = "JavaScript";
var str02 = "String";
document.write(str01.charAt(1) + '</br>');
document.write(str01.charCodeAt(1) + '</br>');
document.write(str01.search('b') + '</br>');
document.write(str01.replace('b','m') + '</br>');
document.write(str01.concat(str02) + '</br>');
document.write(str01.indexOf("b") + '</br>');
document.write(str01.lastIndexOf('b') + '</br>');
document.write(str01.slice(1) + '</br>');
document.write(str01.slice(1,3) + '</br>');
document.write(str01.substring(1) + '</br>');
document.write(str01.substring(1,3) + '</br>');
var str03 = "aa.bb.cc";
document.write(str03.split("."));
console.log(str03.split(".")); //使用打印看数组结构
document.write(str01.length + '</br>');
var str04 = 'aaBBcc';
document.write(str04.toLowerCase() + '</br>');
document.write(str04.toUpperCase() + '</br>');
//转义字符,输出特殊字符, 如要输出"
document.write("\"");
}
</script>
3.日期对象Date
创建对象:new Date(year, month, day, hours, minutes, seconds, milliseconds)
getDate() 以Date对象返回一月中的某一天(1~31)
getDay() 以Date对象返回一周中的某一天(0~6)
getFullYear() 以Date对象返回年份
getMonth() 以Date对象返回月份(0~11)
getHours() 以Date对象返回小时(0~23)
getMinutes() 以Date对象返回分钟(0~59)
getSeconds() 以Date对象返回秒数(0~59)
getTime() 返回2000年1月1日至今的毫秒数
eg:<script>
var time=new Date();
document.write("今天是:"+time.getFullYear()+"年"+(time.getMonth()+1)+"月"+time.getDate()+"日"+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds()+" 星期"+time.getDay())
</script>
4.布尔类型Boolean
用于将非布尔值转换为布尔值(true 或者 false)
5.数组类型Array
创建数组: var array=new Array("","","");
var array=["","",""];
concat() 用于连接两个或多个数组
pop() 删除数组中最后一个元素并返回删除的元素
shift() 删除并返回第一个元素
push() 向数组末尾添加一个或多个元素
unshift() 向数组开头添加一个或多个数组
splice(index,howmany,item) 用于插入,删除,替换数组的元素
index:添加或删除的位置
howmany:0,为添加值;>0,删除数的个数(必需项)
item:添加的元素
reverse() 反转数组的元素顺序
join() 把数组中所有元素转换为字符串
6.算数类型Math
算数值: Math.E
Math.PI
Math.LN2
Math.LN10
Math.LOG2E
Math.LOG10E
算数方法: Math.round() 四舍五入返回整数
Math.PI() 表示π
Math.random() 随机数,表示0到一之间的整数 表示n位数的随机,math.random()*n
Math.ceil() 向上舍入
Math.floor() 想下舍入
用Math 对象的 floor() 方法和 random() 来返回一个介于 0 和 10之间的随机数:document.write(Math.floor(Math.random()*10));
7.typeof()检测数据类型
type检测null,结果是objecttype检测Date,结果是objecttype检测array,结果是object,检测array可以console.log(array.constructor)
eg: alert(typeof (m); 阅读全文
0 0
- JavaScript 对象
- javascript对象
- javascript 对象
- Javascript对象
- JavaScript 对象
- JavaScript对象
- JavaScript 对象
- javascript 对象
- JavaScript对象
- JavaScript对象
- JavaScript对象
- javascript对象
- javascript 对象
- javascript 对象
- javascript对象
- javaScript对象
- javascript对象
- JavaScript对象
- CentOS 下SSH限制IP和用户登录
- 润乾数据集调用postgresql存储过程
- Linux常用命令大全
- 1002. 写出这个数 (20)
- 1、基础的搭建和测试
- JavaScript 对象
- nlp简单深度模型的代码套路
- 2、商品的dao和service
- Java学习(二) Java基础知识
- 3、商品和类目的controller
- java EE
- 4、订单
- 第十四周java作业
- 水深火热