javascript基本数据类型问题汇总
isNaN()检测是否是NaN;
比较浮点相等,用绝对值,是否小于某一个阈值 Math.abs(1/3 - (1-2/3))<0.0000001;
字符串多行显示\n,ES6中使用反引号``;
ES6连接字符串``;
字符串方法:toUpperCase()、toLowerCase()、substring()、indexOf();
字符串值不会变,基本类型;
*数组方法indexOf(),slice(),push()和pop()、unshift()和shift()、sort()、reverse()、splice()、concat()、join()
indexOf() 返回某个值的下标
slice() 类同substring(),返回新的数组。不包含结束索引
push() 数组末尾增加元素,返回数组长度,原数组长度+ unshift() 数组头增加元素,返回数组长度
pop() 数组末尾删除最后一个元素,返回删除元素 shift() 删除数组第一个元素,返回删除元素
sort() 排序
reverse() 反转
splice() 从索引删除元素,并添加指定元素,返回被删除的元素
如:arr.splice(2,3,"Google","Facebook"),从索引2开始,删除3个元素,并添加Google和Facebook
arr.splice(2,0,“Google”,“Facebook”) 从索引2开始,删除0个元素,并添加Google和Facebook
concat() 当前Array与另外一个Array连接起来,返回新数组
join() 用指定字符串连接,返回字符串
*对象
hasOwnProperty() 判断对象中的属性是否是自身的,而不是继承而来 object.hasOwnProperty(“name”)
转载于:https://www.cnblogs.com/PearlRan/p/9678034.html
javascript基本数据类型问题汇总相关推荐
- JavaScript面试题汇总
JavaScript 面试题汇总 1. 根据下面 ES6 构造函数的书写方式,要求写出 ES5 的 class Example { constructor(name) { this.name = na ...
- JavaScript 面试题汇总
JavaScript 面试题汇总 1. 根据下面 ES6 构造函数的书写方式,要求写出 ES5 的 class Example { constructor(name) { this.name = na ...
- mybatis中关于日期类型问题汇总
mybatis中关于日期类型问题汇总 mybatis中jdbcType属性 我们平时开发时候,编写三层架构值dao对应的mapper文件,编写java类映射数据库字段,有个字段jdbcType,很少人 ...
- [CTF][Web][PHP][JavaScript]弱类型问题
弱类型问题 类型转换是无法避免的问题.例如需要将GET或者是POST的参数转换为int类型,或者是两个变量不匹配的时候,PHP会自动地进行变量转换.但是PHP是一个弱类型的语言,导致在进行类型转换的时 ...
- 38 个非常有用的 JavaScript 单行代码汇总
在今天的文章中,我们整理了38个JavaScript 单行代码可以实现的功能技巧,这些技巧都是我平时收集整理下来的,有的一个功能的实现,可能会有两种方法,具体用那种,可以根据自己的情况来选择,其实,技 ...
- JavaScript高级知识汇总(高级篇)
目录 JavaScript高级知识总结(高级篇) 一.深入基础 1.1数据类型 1.2数据变量与内存 1.3对象 1.4函数 回调函数 1.5 IIFE 1.6函数中的this 二.函数高级 2.1原 ...
- Javascript 問題汇总(不定期更新)【一】
一为什么JavaScript中正则表达式的test方法会出错? http://fdream.net/blog/article/672.aspx var reg = /[\d]{1,2}:[\d]{1, ...
- html、css、JavaScript杂乱知识汇总
文章目录 前言 1.html中的字号大小和行高的区别 1.1对行高的初步解释 1.2进一步对行高的理解 1.3利用行高垂直居中显示 2.针对于容器空间不足导致排版出问题的情况 2.1鼠标悬浮前 2.2 ...
- JavaScript 可视化框架汇总
本文讨论了三种主要的 JavaScript 框架,用于将数据可视化到客户端. 1.D3.js D3js 是一个可以基于数据来操作文档的 JavaScript 库.可以帮助你使用 HTML, CSS, ...
最新文章
- 如何使用Elixir和Phoenix快速入门构建CRUD REST API
- android动画框架,GitHub - azhengyongqin/CustomAnimationFramework: Android自定义曲线路径动画框架...
- 外星人电脑为什么那么贵_为什么隐形矫正那么贵
- java replace stringbuilder_JAVA 中Stringbuilder类的方法
- 云计算之路-阿里云上:Web服务器请求到达量突降
- 固件升级_洛达1562a固件升级支持空间音频
- windows系统挂载存储阵列的iscsi映射虚拟磁盘
- (4)二进制文件方式部署Kubernetes高可用集群----------安装kubectl命令行工具
- 眼动数据分析基础_数据处理
- ICLR 22 GIANT ,UIUC UCLA OGB榜单
- 饭店点餐系统的设计与实现
- android 生成条码,Android -条形码的生成
- Qualcomm msm8916 MIPI to RGB 调试
- Spring框架学习 思维导图
- 美团点评Cat业务实践
- DBL_EPSILON和 FLT_EPSILON
- 怎么修复SONY索尼相机摄像机断电死机损坏的MP4视频文件
- 行人检测方法代码汇总
- Android SDK 开发流程
- 计算机中丢失quartz dll,win10系统提示缺少quartz.dll文件的解决方法
热门文章
- Android退出程序(二)——利用广播机制
- 在linux命令行 下学习编写java
- Oracle Database_buffer_cache大小的设置及依据
- python123登录网页版_Python模拟登录验证码(代码简单)
- java中的boolean_java中boolean的用法
- 用java模仿钉钉_java接入钉钉机器人(附源码)
- 配置透明网桥实现QinQ传输案例
- oracle sql删除重复,【转帖】SQL Oracle删除重复记录
- 拦截锚点修改url_前端系列课程(2)-网络基础概念(URL)
- 冒险者传说pc6java_冒险者传说