【第22期】观点:IT 行业加班,到底有没有价值?

(二) JavaScript内置对象及常用方法

原创 2016年05月30日 20:45:46
1.Object对象(对象超类)

2.Boolean对象

3.Number对象
   Number.toString() 将—个数字转换成字符串
   Number.toFixed(n) 四舍五入,保留n为小数(n为0--20),返回 String 类型
   parseInt(str)  
   parseFloat(str) 如果不能转换,则返回NaN(非数字值)
   
4.String对象
   String.length 字符串的长度 
   String.charAt(n) 返回字符串中的第n个字符 
   String.concat(str2,str3,...) 连接字符串 
   String.indexOf(substr,start) 检索字符串,未找到返回-1 
   String.lastIndexOf(substr,start) 从后向前检索一个字符串 
   String.match(regexp) 找到一个或多个正则表达式的匹配 
   String.replace(regexp, replacement) 替换一个与正则表达式匹配的子串 
   String.search(regexp) 检索与正则表达式相匹配的子串,返回起始位置 
   String.split(delimiter) 将字符串分割成字符串数组,参数为字符串或者正则表达式 
   String.substring(start,end) 返回字符串的一个子串  
   String.toLowerCase() 将字符串转换成小写
   String.toUpperCase() 将字符串转换成大写 

5.Array对象
   Array.length 数组的大小 
   Array.reverse() 颠倒数组中元素的顺序 
   Array.sort() 对数组元素进行排序 
   Array.toString() 将数组转换成一个字符串 
   Array.concat(arr2,arr3,...) 连接数组 
   Array.join(str) 用str将数组连接成一个字符串 
   Array.shift() 删除并返回数组的第一个元素 
   Array.pop() 删除并返回数组的最后一个元素 
   Array.unshift(value2,value3,...) 在数组头部插入一个或多个元素 
   Array.push(value2,value3,...) 在数组末尾添加一个或多个元素 
 
6.Math对象(工具对象)
   Math.PI 算术常量PI 
   Math.max(args...) 返回最大的参数 
   Math.min(args...) 返回最小的参数 
   Math.random() 返回一个0.0 和 1.0之间的一个伪随机数 
   Math.round(num) 四舍五入为整数
   Math.pow(x, y) 计算x的y次方

7.RegExp对象
   var re1 = /regexp/ig; i为忽略大小写;g为全局
   RegExp.test(str) 检测一个字符串是否匹配某个模式,返回布尔值 
   RegExp.toString() 把正则表达式转换成字符串 

8.Function对象
   (i)function 函数名(参数){
                      函数体;
                      return 返回值;
      }
   (ii)var fun = new Function("参数1","参数2","函数体;");
   (iii)var fun = function(参数){函数体;};

9.Arguments对象
   arguments[i]  第i个参数
   Arguments.length  函数的参数个数

10.Date对象
    Date.toLocaleTimeString()  返回日期格式:20:00:00
    Date.toLocaleDateString()  返回日期格式:2013年5月30日
    Date.toLocaleString()      返回日期格式:2013年5月30日 20:00:00

    Date.getTime()       返回毫秒数 
    Date.setTime(毫秒数)       以毫秒设置Date对象

    Date.getFullYear()  返回Date对象的年份字段
    Date.getMonth()     返回Date对象的月份字段 
    Date.getDate()      返回一个月中的某一天 
    Date.getDay()       返回一周中的某一天  
    Date.getHours()     返回Date对象的小时字段 
    Date.getMinutes()   返回Date对象的分钟字段 
    Date.getSeconds()   返回Date对象的秒字段 

    Date.setDate(day)          设置一个月的某一天,day在1-31之间
    Date.setMonth(month, day)  设置Date对象的月份字段和天字段 
    Date.setFullYear(year, month, day)  设置年份,也可以设置月份和天 
   
11.全局函数
    typeof(?)  返回类型
    isNaN(x)   检测x非数值
    eval(str)  对字符串中的数值表达式进行计算

    encodeURL(URIstring) URL编码。
    decodeURL(URIstring) URL解码。

    decodeURIComponent(URIstring)编码/解码。
    encodeURIComponent(URIstring)会对 ;/?:@&=+$,# 这些字符也进行编码

    JSON.stringify(jsonObj)将 jsonObj 对象转换为字符串。

    JSON.parse(jsonStr)将 jsonStr 字符串转换为 json 对象。


版权声明: 举报

相关文章推荐

javaScript的内置对象以及一些常用的方法

JS内置对象: String对象:字符串对象,提供了对字符串进行操作的属性和方法。 Array对象:数组对象,提供了数组操作方面的属性和方法。 Date对象:日期时间对象,可以获取系统的日期时间信息...

JavaScript常用内置对象(二)

    <script language="javascript"> //新建一个Date对象 var today = new Date(); alert(today); ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

JavaScript(三)常用内置对象

3.1什么是JavaScript对象 1)JavaScript是一种基于对象的语言,对象是JavaScript中最重要的元素。 2)JavaScript包含多种对象:内置对象、自定义对象、浏览器对...

javascript 内置对象中的方法(object,number,string,boolean)

本文来至:http://www.w3school.com.cn/js/pro_js_referencetypes.asp Object 对象 Object 对象自身用处不大,不过在了解其他类之前,还是应该了解它。因为 ECMAScript 中的 Object 对象与 Java 中的 ...

JavaScript入门<2>JavaScript常用内置对象实例详解

1、什么是JavaScript对象? 2、如何使用JavaScript对象? 3、JavaScript有哪些常用内置对象? 一)String对象 二)String对象与正则表达式 1、什么是正则表达式...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)