js数据类型和数组

简介: js数据类型和数组

js数据

1.数据类型

string(字符串)number(数字)boolean(布尔值)object(对象)null(空)undefined(未定义)

数据类型分为两大类

(1)基本数据类型:Number、String、Boolean、Null、 Undefined、Symbol(ES6),这些类型可以直接操作保存在变量中的实际值。

(2)引用数据类型:Object(在JS中除了基本数据类型以外的都是对象,数据是对象,函数是对象,正则表达式是对象)

2.数据类型转换

数据类型分为两类,一个是强制数据类型转换,又叫显示转换,一个是隐式数据类型转换

(1)隐式数据类型转换

无需程序员干预,JS自动完成的类型转换。在算数运算中一切类型都隐式转换为number类型,在+运算中只要有一方是

字符串且+运算变为字符串拼接

(2) 强制转换 :程序员通过主动的调用专门函数,执行转换

有string、tostring转化为字符串,number转换为数字,parseFloat() 转为浮点数,parseInt() 转为整数。


js数组

1.数组常用函数

生成随机数:Math.random


数字四舍五入:Math.round


字符串查询子串:indexOf


字符串分割为数组:split


检索数组中的元素:array.indexOf


数组拼接成字符串:join()


向数组中增删元素:shift头部删除 unshift头部添加 push尾部添加 pop尾部删除 splice向数组中间添加数据或删除数据


相关文章
|
13小时前
|
JavaScript 前端开发
js变量的作用域、作用域链、数据类型和转换应用案例
【4月更文挑战第27天】JavaScript 中变量有全局和局部作用域,全局变量在所有地方可访问,局部变量只限其定义的代码块。作用域链允许变量在当前块未定义时向上搜索父级作用域。语言支持多种数据类型,如字符串、数字、布尔值,可通过 `typeof` 检查类型。转换数据类型用 `parseInt` 或 `parseFloat`,将字符串转为数值。
18 1
|
13小时前
|
存储 JavaScript 前端开发
【JavaScript技术专栏】JavaScript基础入门:变量、数据类型与运算符
【4月更文挑战第30天】本文介绍了JavaScript的基础知识,包括变量(var、let、const)、数据类型(Number、String、Boolean、Undefined、Null及Object、Array)和运算符(算术、赋值、比较、逻辑)。通过实例展示了如何声明变量、操作数据类型以及使用运算符执行数学和逻辑运算。了解这些基础知识对初学者至关重要,是进阶学习JavaScript的关键。
|
13小时前
|
JavaScript
通过使用online表单的获取使用,了解vue.js数组的常用操作
通过使用online表单的获取使用,了解vue.js数组的常用操作
|
13小时前
|
存储 JavaScript 前端开发
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
8 0
|
13小时前
|
JavaScript 前端开发
js关于数组的方法
js关于数组的方法
11 0
|
13小时前
|
JavaScript 前端开发
js怎么清空数组?
js怎么清空数组?
13 0
|
14小时前
|
存储 JavaScript 前端开发
js处理数组的方法
js处理数组的方法
14 2
|
14小时前
|
存储 JavaScript 前端开发
JavaScript引用数据类型
JavaScript引用数据类型
|
14小时前
|
JavaScript 前端开发 索引
JavaScript 数组的索引方法数组转换为字符串方法
JavaScript 数组的索引方法数组转换为字符串方法
|
13小时前
|
JavaScript 前端开发
JavaScript 数组的添加删除和排序
JavaScript 数组的添加删除和排序