JavaScript使用技巧(1)——JS常用的函数
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常用的函数的更多相关文章
- JS常用自定义函数总结
JS常用自定义函数总结 1.原生JavaScript实现字符串长度截取 2.原生JavaScript获取域名主机 3.原生JavaScript清除空格 4.原生JavaScript替换全部 5.原 ...
- javascript中,一个js中的函数,第一句var _this = this;为什么要这样做?
javascript中,一个js中的函数,第一句var _this = this;为什么要这样做? 下面是源码: 下面这段代码是常用的网站首页,自动切换span或者tabbar来变更List显示内容的 ...
- JavaScript的使用以及JS常用函数(JS 遍历数组和集合)
JavaScript入门 学习总结 1. 什么是 JavaScript 2. JavaScript 的特点 3. JS的使用 编写位置 基本语法 变量 打印变量 数据类型 innerHTML和inne ...
- js常用的函数库
阻止冒泡.默认行为.事件捕获 /* funname preventEventPropagation * desc 阻止冒泡事件&阻止默认行为&阻止事件捕获 * params {name ...
- javascript实用技巧,js小知识
一.js整数的操作 使用|0和~~可以将浮点转成整型且效率方面要比同类的parseInt,Math.round 要快,在处理像素及动画位移等效果的时候会很有用.性能比较见此. var foo = (1 ...
- js常用字符串函数
// JS字符串 //1.replace字符串替换,只能换第一部分,就是说多个字符相同,只能换下最先的 var str='helloworld!'; alert(str.replace('llo',' ...
- Js常用的函数
1.用于对正则表达式的函数: var pattern=/\d{3}-\d{2}-\d{4}/;//这里产生的是一个object类型 alert(pattern.test("cscscscs& ...
- JS常用工具函数(持续记录)
1.设置获取cookie //方式1 //设置cookie function SetCookie(name, value)//两个参数,一个是cookie的名字,一个是值 { var Days = 3 ...
- 前端开发 —— js 常用工具函数(utilities)
1. 时间 function getCurTime() { var date = new Date(); return date.toLocaleTimeString(); } date.toLoca ...
随机推荐
- CentOS - FTP server
1. install vsftpd.(PS:procedure 1-4 under the circumstance that the firewall is closed and the iptab ...
- springmvc 动态代理 JDK实现与模拟JDK纯手写实现。
首先明白 动态代理和静态代理的区别: 静态代理:①持有被代理类的引用 ② 代理类一开始就被加载到内存中了(非常重要) 动态代理:JDK中的动态代理中的代理类是动态生成的.并且生成的动态代理类为$Pr ...
- Oracle的DML语言必备基础知识
前提是咱们都已经对常用的数据操纵语言非常熟悉了,对标准SQL: SELECT子句 --指定查询结果集的列 DROM子句 --指定查询来 ...
- JAVA 实现FTP上传下载(sun.net.ftp.FtpClient)
package com.why.ftp; import java.io.DataInputStream; import java.io.File; import java.io.FileInputSt ...
- 添加到SQLAgentReaderRole角色后报拒绝SELECT权限
最近有点大意,同事需要查看作业的权限,"理所当然"就将对应登录名添加到SQLAgentReaderRole角色. msdb的SQLAgentReaderRole数据库角色的成员继承 ...
- Caused by: java.sql.SQLException: ORA-00918: column ambiguously defined
外层t.*的时候,可能发现重复字段,所以检查内层的sql是否出现了重复字段的查询.
- java布局学习 (一)
Java 程序通过jvm可以很好的移植到其他平台上,但是java 生成的图形界面样式,在不使用布局的情况下,往往需要重新设定大小,才能在新的平台上调整到最佳样式.这是由于组件的最佳大小 往往是与平台相 ...
- js基础练习二之简易日历
今天学到了js基础教程3,昨天的课后练习还没来的及做,这个是类似简易日历的小案例,视频还没听完,今晚继续...... 先看效果图: 其实做过前面的Tab选项卡,这个就很好理解了,通过鼠标放在不同月份月 ...
- 在Ubuntu上安装有道词典
4月20日,由有道词典和Deepin团队共同完成的有道词典Linux版终于上线了,首先 推出Deepin和Ubuntu两个系统版本及其他版本的二进制包,估计以后还会有RPM 等版本.有道Linux版界 ...
- MongoDB - 在Windows上安装
1 下载MongoDB社区版, 下载链接 http://www.mongodb.org/downloads?_ga=1.129742796.1997610832.1481940266 2 安装Mong ...