JS基础:常用API
全局属性
typeof() | 检测数据类型 |
parseInt() | 从字符串解析一个整数 |
parseFloat() | 从字符串解析一个小数 |
Number() | 强制类型转换为数字 |
String() | 强制类型转换为字符串 |
Boolean() | 强制类型转换为布尔型 |
isNaN() | 判断是否为NaN |
注:
1、parseInt()和Number()的区别:parseInt('123abc')输出123,Number('123abc')输出NaN
JavaScript 内置对象
Object 对象
hasOwnProperty() | 检测对象是否具有指定的属性 |
isPrototypeOf() | 检测对象是否在指定对象的原型链上 |
toString() | 返回对象的字符串表示 |
Array 对象
length | 返回数组包含元素的个数 |
push() | 将指定元素添加到数组尾部,返回新数组的长度 |
pop() | 删除并返回数组最后一个元素 |
unshift() | 将指定元素添加到数组头部,返回新数组的长度 |
shift() | 删除并返回数组第一个元素 |
splice() | 插入、删除、替换一个数组元素 |
reverse() | 颠倒数组顺序 |
sort() | 对数组进行排序 |
concat() | 连接两个数组,返回新数组,不会修改原数组 |
slice() | 返回数组的一个子数组,不会修改原数组 |
join() | 将数组转化成字符串 |
String 对象
length | 返回字符串的长度 |
indexOf() | 返回指定子串在字符串中首次出现的位置,否则返回-1 |
substr() | 返回从某个位置开始,指定长度的子串 |
substring() | 返回两个位置之间的子串,不允许负的参数 |
concat() | 连接两个字符串,返回新字符串 |
slice() | 返回两个位置之间的子串,允许负的参数 |
split() | 将字符串转化成数组 |
Date 对象
getFullYear() | 返回年份 |
getMouth() | 返回月份 |
getDate() | 返回日期 |
getDay() | 返回星期 |
getHours() | 返回小时 |
getMinutes() | 返回分钟 |
getSeconds() | 返回秒 |
Math 对象
ceil() | 对一个数上舍入 |
floor() | 对一个数下舍入 |
round() | 四舍五入 |
max() | 返回两个数中的较大值 |
min() | 返回两个数中的较小值 |
random() | 返回0到1之间的随机数 |
JS基础:常用API的更多相关文章
- 原生 js基础常用的判断和循环
原生 js基础常用的判断和循环 以下部分是个人实践及和搜集的资料: 最常用的if判断语句: if (/* 条件表达式 */){ // 成立执行语句 } else { // 否则执行语句 } 原生js的 ...
- js的常用api
JavaScript常用API总结 原创 2016-10-02 story JavaScript 下面是我整理的一些JavaScript常用的API清单. 目录 元素查找 class操作 节点操作 属 ...
- NodeJS:(二)基础常用API
node.js中文网:http://nodejs.cn/api/ (path.Buffer.events.fs) ①path路径-----const {resolve} = require('path ...
- Java 基础 常用API (Object类,String类,StringBuffer类)
Java API Java 的API(API: Application(应用) Programming(程序) Interface(接口)) Java API就是JDK中提供给我们使用的类,这些类将底 ...
- Java 基础 常用API (System类,Math类,Arrays, BigInteger,)
基本类型包装类 基本类型包装类概述 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的.而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类 ...
- Java 基础 常用API ( 正则表达式,Date类,DateFormat类,Calendar类 )
正则表达式 正则表达式的概念 正则表达式(英语:Regular Expression,在代码中常简写为regex). 正则表达式是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个 ...
- js数组常用api
数组创建 第一种,使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(10); // 创建一个包含10项的数组 ...
- JS基础——数组API之数组操作(filter、map、some、every、sort)
var arr = [1,2,3,4]; forEach arr.forEach((item,index,arr) => { console.log(item) //结果为1,2,3,4 } ...
- Node.js——fs常用API
文件状态 文件删除 文件信息 读取文件夹 文件的截取 创建文件夹 删除目录 文件监视,可以设置监视频率 文件重命名,可以用来剪切文件 注意 fs.open() fs.close() 这是最原始的读写方 ...
- java基础3.0:Java常用API
本篇介绍Java基础中常用API使用,当然只是简单介绍,围绕重要知识点引入,巩固开发知识,深入了解每个API的使用,查看JavaAPI文档是必不可少的. 一.java.lang包下的API Java常 ...
随机推荐
- golang 常见疑惑总结
经常会有一些朋友问go语言的一些问题和疑惑,其实好多问题在官方文档和stackoverflow里都有详细的讲解,只要你肯花时间读一遍官方文档和Effective Go基本上都有找到答案.本文总结一下大 ...
- letter combinations of a phone number(回溯)
Given a digit string, return all possible letter combinations that the number could represent. A map ...
- ssh三大框架集成后,jsp中采用forword标签提交时会报错的解决方案
最近这两天心烦,所以没事就做做三大框架,对于今天遇到了一个烦心的事!或许有很多开发人员对于web.xml拦截器的认识不清,出现了这样的情况 <filter> <filter-name ...
- Install PIL with Jpeg support on Ubuntu Oneiric 64bit
from:http://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/ I am posti ...
- Android版本分布数据源
先来Android官方数据地址:http://developer.android.com/intl/zh-cn/about/dashboards/index.html 友盟指数,这个对国内开发者比较有 ...
- c#之多线程之为所欲为
一 什么是多线程 1. 什么是进程?一个 exe 运行一次就会产生一个进程,一个 exe 的多个进程之 间数据互相隔离. 2. 一个进程里至少有一个线程:主线程.我们平时写的控制台程序默认就是单线程的 ...
- laravel项目使用twemproxy部署redis集群
twemproxy是twitter开发的一个redis代理proxy,Twemproxy可以把多台redis server当作一台使用,开发人员通过twemproxy访问这些redis servers ...
- BigDecimal常用的加减乘除算法、比较大小、保存两位小数点
项目中涉及到了BigDecimal的加.减.乘.比较大小.精确度的问题.所以在此总结一下,方便以后复习. //加法 BigDecimal coins = new BigDecimal("0& ...
- DUIR Framework 相关技术介绍
开发者在搭建界面自动化测试框架时,又或者在开发界面自动化控制的机器人时,往往需要对界面进行自动化的程序控制.而现在公司内部使用的杜尔自动化框架,就是一个封装了界面自动化控制逻辑的程序框架.基于该框架, ...
- 使用Android Studio Gradle实现友盟多渠道打包
最新项目中要求在友盟后台看到不同渠道的统计,Android大大小小的应用市场要几百个,要一个一个手工打包那一天也干不完,还好是有大牛的,弄出了好多解决方法,就Gradle做一下记录和分享,首先看一些理 ...