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常 ...
随机推荐
- DB2常见问题
15.1实例常见问题和诊断案例 1.实例无法启动问题 db2nodes.cfg文件,主要是为了数据库分区设计的.如果实例无法启动,要检查db2nodes.cfg,看配置是否正常.db2systm实例配 ...
- Failed to complete obtain psql count Master gp_segment_configuration Script Exiti
问题: 在初始化过程中,如到以下问题: gpadmin-[FATAL]:-Failed to complete obtain psql count Master gp_segment_configur ...
- Error:unsupported class file version 52.0问题的解决
这个问题主要的原因是依赖包的编译版本比主程序的编译版本高,导致主程序无法正常编译或运行,解决这个问题无非两招: 1.提升主程序的编译器版本,用最新的编译器编译主程序,这样就可以兼容那个依赖包 2.降低 ...
- View requires API level 14 (current min is 8): <GridLayout>
在学习android的过程中,出现这个错误的是否,可以build clean解决
- es6(四):Symbol,Set,Map
1.Symbol: Symbol中文意思"象征" Symbol:这是一种新的原始类型的值,表示独一无二的值(可以保证不与其它属性名冲突) Symbol()函数前面不能使用new,因 ...
- 基于NetMQ的TLS框架NetMQ.Security的实现分析
基于NetMQ的TLS框架NetMQ.Security的实现分析 前言 介绍 交互过程 支持的协议 TLS协议 支持的算法 实现 握手 第一次握手 Client Hello 第二次握手 Server ...
- 记录一次坑爹的Python脚本抢购低价手机经历!
无意间浏览到魅族官网,说魅族3限量100台.30号中午12点抢购.正好我爪机目前处于报废状态,就来一试手气了.11点多种,习惯性的看了下网页脚本,发现了检测是否到抢购时间,并返回抢购消息的ajax.于 ...
- Android 开发知识体系
知识体系 1.Unix/Linux平台技术:基本命令,Linux下的开发环境 2.企业级数据库技术:SQL语言.SQL语句调优.Oracle数据库技术 3.Java 语言核心技术:Java语言基础.J ...
- 5月2日——iOS11定位失效问题
所存在的问题: (1)定位不能正常使用 (2)首次安装APP 时 "是否允许使用定位信息" 系统提示框不显示 iOS定位失效原因: 因为苹果现在增加了一项新的隐私保护功能 NSL ...
- Java MD5加密与RSA加密
区别: MD5加密: 加密时通过原字符串加密成另一串字符串 解密时需要原加密字符串进行重新加密比较两次加密结果是否一致 T=RSA加密: 加密时通过原字符串生成密钥对(公钥+私钥) 解密时通过公钥和私 ...