1、字符串对象函数和属性

函数:

charAt():返回在指定位置的字符。

charCodeAt():返回在指定的位置的字符的 Unicode 编码。

concat():连接字符串。

indexOf():检索字符串。

lastIndexOf():从后向前搜索字符串。

match():找到一个或多个正则表达式的匹配。

replace():替换与正则表达式匹配的子串。

search():检索与正则表达式相匹配的值。

slice():提取字符串的片断,并在新的字符串中返回被提取的部分。

split():把字符串分割为字符串数组。

substr():从起始索引号提取字符串中指定数目的字符。

substring():提取字符串中两个指定的索引号之间的字符。

toLowerCase():把字符串转换为小写。

toUpperCase():把字符串转换为大写。

toString():返回字符串。

属性:

length:字符串的长度

2、数组对象函数和属性

函数:

concat():连接两个或更多的数组,并返回结果。

join():把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

pop():删除并返回数组的最后一个元素

push():向数组的末尾添加一个或更多元素,并返回新的长度。

reverse():颠倒数组中元素的顺序。

shift():删除并返回数组的第一个元素

slice():从某个已有的数组返回选定的元素

sort():对数组的元素进行排序

splice():删除元素,并向数组添加新元素。

toSource():返回该对象的源代码。

toString():把数组转换为字符串,并返回结果。

toLocaleString():把数组转换为本地数组,并返回结果。

unshift():向数组的开头添加一个或更多元素,并返回新的长度。

属性:

length:数组的个数

3、时间对象函数和属性

函数:

Date():返回当日的日期和时间。

getDate():从 Date 对象返回一个月中的某一天 (1 ~ 31)。

getDay():从 Date 对象返回一周中的某一天 (0 ~ 6)。

getMonth():从 Date 对象返回月份 (0 ~ 11)。

getFullYear():从 Date 对象以四位数字返回年份。

getHours():返回 Date 对象的小时 (0 ~ 23)。

getMinutes():返回 Date 对象的分钟 (0 ~ 59)。

getSeconds():返回 Date 对象的秒数 (0 ~ 59)。

getMilliseconds():返回 Date 对象的毫秒(0 ~ 999)。

getTime():返回 1970 年 1 月 1 日至今的毫秒数。

parse():返回1970年1月1日午夜到指定日期(字符串)的毫秒数。

setDate():设置 Date 对象中月的某一天 (1 ~ 31)。

setMonth():设置 Date 对象中月份 (0 ~ 11)。

setFullYear():设置 Date 对象中的年份(四位数字)。

setYear():请使用 setFullYear() 方法代替。

setHours():设置 Date 对象中的小时 (0 ~ 23)。

setMinutes():设置 Date 对象中的分钟 (0 ~ 59)。

setSeconds():设置 Date 对象中的秒钟 (0 ~ 59)。

setMilliseconds():设置 Date 对象中的毫秒 (0 ~ 999)。

setTime():以毫秒设置 Date 对象。

toString():把 Date 对象转换为字符串。

4、数学对象函数和属性

函数:

ceil(x):对数进行上舍入。

floor(x):对数进行下舍入。

max(x,y):返回 x 和 y 中的最高值。

min(x,y):返回 x 和 y 中的最低值。

random():返回 0 ~ 1 之间的随机数。

round(x):把数四舍五入为最接近的整数。

属性:

PI:返回圆周率(约等于3.14159)。

5、JS全局函数和属性

函数:

decodeURI():解码某个编码的 URI。

decodeURIComponent():解码一个编码的 URI 组件。

encodeURI():把字符串编码为 URI。

encodeURIComponent():把字符串编码为 URI 组件。

escape():对字符串进行编码。

eval():计算 JavaScript 字符串,并把它作为脚本代码来执行。

isNaN():检查某个值是否是数字。

Number():把对象的值转换为数字。

parseFloat():解析一个字符串并返回一个浮点数。

parseInt():解析一个字符串并返回一个整数。

String():把对象的值转换为字符串。

unescape():对由 escape() 编码的字符串进行解码。

JavaScript使用技巧(1)——JS常用的函数的更多相关文章

  1. JS常用自定义函数总结

    JS常用自定义函数总结   1.原生JavaScript实现字符串长度截取 2.原生JavaScript获取域名主机 3.原生JavaScript清除空格 4.原生JavaScript替换全部 5.原 ...

  2. javascript中,一个js中的函数,第一句var _this = this;为什么要这样做?

    javascript中,一个js中的函数,第一句var _this = this;为什么要这样做? 下面是源码: 下面这段代码是常用的网站首页,自动切换span或者tabbar来变更List显示内容的 ...

  3. JavaScript的使用以及JS常用函数(JS 遍历数组和集合)

    JavaScript入门 学习总结 1. 什么是 JavaScript 2. JavaScript 的特点 3. JS的使用 编写位置 基本语法 变量 打印变量 数据类型 innerHTML和inne ...

  4. js常用的函数库

    阻止冒泡.默认行为.事件捕获 /* funname preventEventPropagation * desc 阻止冒泡事件&阻止默认行为&阻止事件捕获 * params {name ...

  5. javascript实用技巧,js小知识

    一.js整数的操作 使用|0和~~可以将浮点转成整型且效率方面要比同类的parseInt,Math.round 要快,在处理像素及动画位移等效果的时候会很有用.性能比较见此. var foo = (1 ...

  6. js常用字符串函数

    // JS字符串 //1.replace字符串替换,只能换第一部分,就是说多个字符相同,只能换下最先的 var str='helloworld!'; alert(str.replace('llo',' ...

  7. Js常用的函数

    1.用于对正则表达式的函数: var pattern=/\d{3}-\d{2}-\d{4}/;//这里产生的是一个object类型 alert(pattern.test("cscscscs& ...

  8. JS常用工具函数(持续记录)

    1.设置获取cookie //方式1 //设置cookie function SetCookie(name, value)//两个参数,一个是cookie的名字,一个是值 { var Days = 3 ...

  9. 前端开发 —— js 常用工具函数(utilities)

    1. 时间 function getCurTime() { var date = new Date(); return date.toLocaleTimeString(); } date.toLoca ...

随机推荐

  1. 另一种在WINFORM中使用XNA的方法

    之前在写化学分子模型制作程序的时候,使用一种方法,将WINFORM控件嵌入到XNA窗体中,从而实现了即使用WINFORM窗体控件又使用XNA.最近在写另一个物理运动学课件制作程序,同样使用XNA,但从 ...

  2. sublime text3配置node.js开发环境

    今天配置sublime下node.js网上搜索很多方法. 首先:传统的方法是 1.GIT方法 可直接输入 Git clone https://github.com/tanepiper/SublimeT ...

  3. JAVA 实现FTP上传下载(sun.net.ftp.FtpClient)

    package com.why.ftp; import java.io.DataInputStream; import java.io.File; import java.io.FileInputSt ...

  4. git操作的常用命令

    git remote show origin 查看git远程信息git remote set-url origin git@gitlab.staff.xdf.cn:woxue/woxueadmin.g ...

  5. ASP.NET corrupt assembly “Could not load file or assembly App_Web_*

    以下是从overFlow 复制过来的问题 I've read through many of the other questions posted on the same issue, but I s ...

  6. working with fitnesse wiki pages

    fitnesse提供一个简单易用的wiki创建一个web页面用于测试.测试页面有一个button,允许所有的测试在这个页面运行,因此任何人在任何时间都可以去这个页面点击这个按钮,查看测试是否通过.fi ...

  7. Hosts文件

    Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开, 其作用:就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时, ...

  8. ElasticSearch作为Windows服务启动

           由于公司服务器用的Windows服务器,所以你懂得…… 直接下载elasticsearch中文发行版.下载地址是:https://github.com/medcl/elasticsear ...

  9. 第九章伪代码编程过程 The PseudoCode Programming Process

    目录: 1.创建类和子程序的步骤概述 2.伪代码 3.通过伪代码编程过程创建子程序 4.伪代码编程过程的替代方案 一.创建类和子程序的步骤概述 (1)创建一个类的步骤 1.创建类的总体设计 2.创建类 ...

  10. zabbix利用自带的模板监控mysql数据库

    zabbix利用自带的模板监控mysql数据库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 有些东西你不会的时候觉得它特别难,但是当你去做的时候就发现如此的简单~zabbix功能 ...