JS基础知识(一)

本文介绍了JavaScript中的数据类型,包括基本数据类型如Number、String、Boolean等,以及引用数据类型如Array、Object和Function。ES6中新增了Symbol和BigInt。同时,详细讲解了字符串的方法如toUpperCase和toLowerCase,以及数组的方法如indexOf、slice和splice等,这些方法如何用于操作和处理数据。
摘要由CSDN通过智能技术生成

一、js的数据类型

javascript的数据类型分为基本数据类型和引用数据类型

基本数据类型:(直接存储数据)

Number(数字类型)

String(字符串类型)

Boolean(布尔值类型)

Null(空值)

Undefind(未定义类型)

引用数据类型:(存储数据的空间地址来间接保存数据)

Array(数组)

Object(对象)

Function(函数)

ES6(10)新增了两种类型:

Symbol(符号类型)

Bigint(大整数类型)

注意:

NaN

NaN 表示 Not a Number,当结果无法计算时用NaN表示

nullnull表示为空;与空字符串" "和0的意义并不相同,0表示数值," "表示长度为0的字符串

二、字符串方法

注意:下列方法不改变原有字符串,而是返回一个新字符串

toUpperCase()把字符串全部变为大写
toLowerCase()把字符串大小全部变为小写
indexOf()搜索指定字符串出现的位置,未查找到则返回-1
substring()

传入两个参数,返回指定索引区间的子串,两个参数取区间;

若只有一个参数,该做开始位置,取到该字符串结束位置

多行字符串 ``

举例:

const str = `你好

这是一个

多行字符串`;

console.log(str);

控制台输出结果为:

你好

这是一个

多行字符串

多字符串拼接:

var str1 = "hello";
var str2 = "xiaoming";
var str3 = "!"
//进行多字符串拼接
var message = `这是一个多字符串拼接的例子:${str1},${str2}${str3}`;
console.log(message);

 输出结果为:

三、数组方法

indexOf()

搜索一个指定的元素的位置,未找到返回-1

slice()

传入两个参数,截取数组的部分元素,包头不包尾,并返回一个新数组。

如果不传入参数,则从头到尾截取所有元素,可以用来进行数组的复制。

push()向数组尾部添加元素
pop()删除数组的最后一个元素
unshift()对数组头部元素进行添加
shift()对数组头部元素进行删除
sort()对数组进行排序
reverse()对数组进行反转
splice()

从指定索引开始删除若干元素,然后从该位置添加若干元素

例如:arr.splice(2,3,"add1","add2");

表示从索引为2开始,删除数组中的三个元素,再添加"add1","add2"这两个元素

concat()拼接两个数组,返回一个新的数组
join()把数组中的所有字符串用指定字符串连接,返回链接后的字符串
多维数组通过索引获值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值