自我学习而已——javascript——引用类型基础
2013-06-30 12:23
393 查看
1.声明一个新的对象或者数组的时候。不使用new object()或者new array()的话,都不会调用构造函数
2.javascript中的数组长度length属性是可读写的
javascript中数组长度是可读写的,那将会导致var number = [1, 2, 3, 4, 5, 4, 3, , 2, 1]; var everyResult = number.map(function (item,index,array) { document.write("<p> Item:" + item + "Index:" + index + "</p>"); array.push(index); console.log(array); }); alert(number);
View Code
这样原数组会变,然后会循环原数组长度次,有点像for in用法;
9.Date类型
date类型,声明:var now=new Date();不带任何参数的声明将会自动获得当前的时间和日期,由于各个地区和浏览器版本支持不一致,所以不推荐使用字符串方式声明其他时间对象var y2k = new Date(Date.UTC(2000, 0)); var y22 = new Date(2000, 0, 3, 17, 23, 42);
y2k:Sat Jan 01 2000 08:00:00 GMT+0800 (中国标准时间) (8点的原因是因为北京时间和国际标准差了8小时)
y22:Mon Jan 03 2000 17:23:42 GMT+0800 (中国标准时间) (推荐这种声明方式,不容易出错)
日期格式化:由于各个浏览器原因,日期转化为字符串是没有统一格式,所以没有必要
日期数值化:valueOf()方法,以毫秒表示时间对象离1970年1月1号0时的差,这个可以用来比大小,越大的越晚
10.RegExp类型
11.String类型的常用方法
Str.charAt(i):返回 Str 对应 i 位置的字符Str.charCodeAt(i):返回 Str 对应 i 位置的字符的编码
Str.concat(str1):把 Str 和 str1连接起来,并且存储在返回值内(注意:这个方法不会改变Str的值)
Str.substring():一个正参数,从这个参数切到尾 ; 2个正参数 i j,从i切到j-1(参数为正时使用这个)
Str.substr():一个负参数 -i,倒着切 i 位(参数为负数用这个方法好)
Str.indexOf():一个参数, 返回这个字符第一次出现所在位置 ;2个参数, 从第二个参数开始往后找
Str.lastIndexOf():一个参数,返回这个字符最后一次出现位置;2个参数,从第二参数往前找
Str.trim()——ECMAScript5:删除前置和后缀空格,并且创建新副本返回(注意:这个方法不会改变Str)
Str.toLowerCase():把 Str 转换为小写
Str.toUpperCase():把 Str 转换为大写
12.字符解析方法
encodeURI():将uri中的空格符转化为utf-8编码(适用转化完整的URI,保留除空格之外的字符)encodeURIComponent():将uri的所有非数字字母的字符转化为utf-8编码字符(常用于转化QueryString,查询字符串)
相关文章推荐
- JavaScript基础学习(五)—其他引用类型
- JavaScript基础学习<四>基本数据和引用类型
- 一步步学习javascript基础篇(3):Object、Function等引用类型
- 自我学习而已——javascript——Function类型和基本包装类型
- javascript学习笔记(一):基础、输出、注释、引用、变量、数据类型
- 自我学习而已——javascript——数据类型部分
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->addRange 函数
- javascript基础学习(1)数据类型--array
- JavaScript基础篇(3)之Object、Function等引用类型
- Javascript引用类型学习
- JavaScript基础——引用类型(三)Function类型
- JavaScript高级程序设计学习总结三(JavaScript引用类型一)
- Javascript学习:基础-类型转换
- JavaScript高程学习笔记之引用类型(5)
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->clear 函数
- Javascript基础学习(1)_类型、值和变量
- JavaScript基础——引用类型
- javascript学习之引用类型
- JavaScript学习之 引用类型
- Javascript学习笔记05——引用类型