js基础--数据类型
1,数据类型
Number:包括小数与整数,负数,NaN ,Infinity无限大
String字符串:‘abc’
Boolean布尔值:true or false
null 空
undefined 未定义
Array 有序,下标0开始
Object 键值对,无序
==与===
===是严格等于,==会自动转换数据类型
NaN===NaN false
isNaN(NaN) true
字符串的方法(不会改变原来的字符串,只会生成一个新的)
s.toUpperCase() 全部变大写
s.toLowerCase() 全部变小写
s.indexOf('a') 返回搜索字符出现的位置,如果没有就是-1
s.substring(0,5),从0开始,到5之前,只有一个参数就是到结束为止
数组方法
arr.indexOf('a') 同 string
arr.slice(0,2) 截取某个区间的值,返回新数组,不包含最后一个值,只有一个参数到结束
arr.concat(arr1)数组相连 新数组
以下会改变原来的数组,返回数组的长度
arr.push() 末尾添加
arr.push() 末尾删除
arr.unshift() 头部删除
arr.shift() 尾部删除
arr.sort() 排序
arr.reverse() 翻转
arr.splice(0,2,3)从0位置开始,截取两个,并把3插进去
arr.join('-'),把当前数组元素用-链接起来,返回新的字符串
对象:
如果访问一个不存在的属性会返回什么呢?JavaScript规定,访问不存在的属性不报错,而是返 回undefined: (if(obj.c=='undefined')如果没有会返回true)
删除某个属性 delete xiaoming.name
检测是否有某个属性
attr in xiaoming 返回布尔,这个方法会返回所有的属性,包括继承得来的
xiaoming.hasOwnProperty(attr),只是自己的方法,不包含继承
转载于:https://www.cnblogs.com/cytheria/p/10740378.html
js基础--数据类型相关推荐
- js基础--数据类型检测的相关知识
欢迎访问我的个人博客:www.xiaolongwu.cn 前言 最近工作有点忙,好几天都没更新技术博客了. 周末起床打开有道云笔记,发现自己的博客todolist里躺了一堆只有名字的文件. 话不多说, ...
- JS中数据类型、内置对象、包装类型对象、typeof关系
平时在复习JS基础知识时,经常会遇到JS数据类型.基础数据类型.内置对象.包装类型对象,检测数据类型时,用到的typeof值,感觉都差不多,但是又有差异.今天特地整理下,方便理解. JS数据类型 基础 ...
- ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...
JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...
- js php 数据类型判断,【js基础】变量类型判断
类型判断方法比较: 如果需要想详细了解,请看下文: 注:原封不动复制备份,防止删帖 在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, B ...
- 前端面试 - JS总结(1) - 基础 (数据类型, 事件与函数, 原型链)
你不走出舒适圈,又怎么知道自己多坚强?! 前端面试 - JS总结(1) - 基础 (数据类型, 事件与函数, 原型链) 前端面试 - JS总结(2) - ES6 (let, 箭头函数, this) 前 ...
- JS中的原始数据类型(基础数据类型)和 引用数据类型
文章目录 一.js的数据类型划分方式为 原始数据类型(基础数据类型)和 引用数据类型 二.两种类型的区别 1.存储位置不同 2.传值方式不同 3.两种数据类型在实参和形参中的区别 一.js的数据类型划 ...
- php 获取 js json数据类型,JS基础-JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换...
JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换 1. JS的数据类型和访问 1.1. 原始类型JS中的原始数据类型有: number , string , boolean ; 声 ...
- js基础(4) -- 数据类型
二.数据类型 在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型. 简单来说,数据类型就是数据的类别型号.比如姓名& ...
- JS基础知识学习(一)
JS基础知识 前端开发常用的浏览器 谷歌浏览器(chrome):Webkit内核(v8引擎) 火狐浏览器(firefox):Gecko内核 欧朋浏览器(opera):Presto内核 IE浏览器:Tr ...
最新文章
- java中各种vo举例_了解JAVA中的POJO,Entity,PO,VO,DTO,DM包括代码举例展示
- 14-jQuery补充
- 七自由度车辆稳定性数学模型和simulink求解
- 在java web项目中实现随项目启动的额外操作
- jetbrains(IDEA/Pycharm)修改断点的颜色与调试时debugger的颜色
- 693. Binary Number with Alternating Bits -LeetCode
- Android 裁切踩坑
- Wolfram Mathematica 13 for Mac(功能广泛的科学计算软件)中文版
- 纬地道路纵断面设计教程_道路BIM模型快速生成
- 为什么Redis单线程却能支撑高并发?
- 4个快速美白牙齿小偏方
- html复选框打钩行变颜色,Excel 单元格打勾会变颜色,开发工具的复选框这样玩...
- NAC(网络准入控制)实施案例(20100531)
- 网络安全系列-XV: 网络异常流量的种类及特征
- iPhone自定义手机铃声完整版教程
- idea运行项目流程
- 有关林达华的几个地址
- 那些你可能不知道的网易云音乐奇技淫巧
- 腾讯QQ的验证码,很黄很暴力
- google 广告条代码
热门文章
- Yii框架zii.widgets.grid自定义按钮
- 学ui需要了解html,学UI设计需要掌握文案知识吗
- 【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——案例:ESP8266 + DHT11 +NodeJs本地服务+ MySQL数据库
- HashTab-查看哈希值小工具,一键插件文件md5值
- 404, NOT_FOUND - no queue 'rep_queue' in vhost '/'
- paper 94:视觉领域博客资源1之中国部分
- Python 自动化办公-玩转 Word
- 【手把手教安装】VM16 Pro安装Win10!!!
- 汇编语言rep的用法
- [转载] UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统