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基础--数据类型相关推荐

  1. js基础--数据类型检测的相关知识

    欢迎访问我的个人博客:www.xiaolongwu.cn 前言 最近工作有点忙,好几天都没更新技术博客了. 周末起床打开有道云笔记,发现自己的博客todolist里躺了一堆只有名字的文件. 话不多说, ...

  2. JS中数据类型、内置对象、包装类型对象、typeof关系

    平时在复习JS基础知识时,经常会遇到JS数据类型.基础数据类型.内置对象.包装类型对象,检测数据类型时,用到的typeof值,感觉都差不多,但是又有差异.今天特地整理下,方便理解. JS数据类型 基础 ...

  3. ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...

    JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...

  4. js php 数据类型判断,【js基础】变量类型判断

    类型判断方法比较: 如果需要想详细了解,请看下文: 注:原封不动复制备份,防止删帖 在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, B ...

  5. 前端面试 - JS总结(1) - 基础 (数据类型, 事件与函数, 原型链)

    你不走出舒适圈,又怎么知道自己多坚强?! 前端面试 - JS总结(1) - 基础 (数据类型, 事件与函数, 原型链) 前端面试 - JS总结(2) - ES6 (let, 箭头函数, this) 前 ...

  6. JS中的原始数据类型(基础数据类型)和 引用数据类型

    文章目录 一.js的数据类型划分方式为 原始数据类型(基础数据类型)和 引用数据类型 二.两种类型的区别 1.存储位置不同 2.传值方式不同 3.两种数据类型在实参和形参中的区别 一.js的数据类型划 ...

  7. php 获取 js json数据类型,JS基础-JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换...

    JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换 1. JS的数据类型和访问 1.1. 原始类型JS中的原始数据类型有: number , string , boolean ; 声 ...

  8. js基础(4) -- 数据类型

    二.数据类型 在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型. 简单来说,数据类型就是数据的类别型号.比如姓名& ...

  9. JS基础知识学习(一)

    JS基础知识 前端开发常用的浏览器 谷歌浏览器(chrome):Webkit内核(v8引擎) 火狐浏览器(firefox):Gecko内核 欧朋浏览器(opera):Presto内核 IE浏览器:Tr ...

最新文章

  1. java中各种vo举例_了解JAVA中的POJO,Entity,PO,VO,DTO,DM包括代码举例展示
  2. 14-jQuery补充
  3. 七自由度车辆稳定性数学模型和simulink求解
  4. 在java web项目中实现随项目启动的额外操作
  5. jetbrains(IDEA/Pycharm)修改断点的颜色与调试时debugger的颜色
  6. 693. Binary Number with Alternating Bits -LeetCode
  7. Android 裁切踩坑
  8. Wolfram Mathematica 13 for Mac(功能广泛的科学计算软件)中文版
  9. 纬地道路纵断面设计教程_道路BIM模型快速生成
  10. 为什么Redis单线程却能支撑高并发?
  11. 4个快速美白牙齿小偏方
  12. html复选框打钩行变颜色,Excel 单元格打勾会变颜色,开发工具的复选框这样玩...
  13. NAC(网络准入控制)实施案例(20100531)
  14. 网络安全系列-XV: 网络异常流量的种类及特征
  15. iPhone自定义手机铃声完整版教程
  16. idea运行项目流程
  17. 有关林达华的几个地址
  18. 那些你可能不知道的网易云音乐奇技淫巧
  19. 腾讯QQ的验证码,很黄很暴力
  20. google 广告条代码

热门文章

  1. Yii框架zii.widgets.grid自定义按钮
  2. 学ui需要了解html,学UI设计需要掌握文案知识吗
  3. 【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——案例:ESP8266 + DHT11 +NodeJs本地服务+ MySQL数据库
  4. HashTab-查看哈希值小工具,一键插件文件md5值
  5. 404, NOT_FOUND - no queue 'rep_queue' in vhost '/'
  6. paper 94:视觉领域博客资源1之中国部分
  7. Python 自动化办公-玩转 Word
  8. 【手把手教安装】VM16 Pro安装Win10!!!
  9. 汇编语言rep的用法
  10. [转载] UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统