1.JS基础

1.基本

基本数据类型:USONB
U: undifind
S: string symobol
O: object
N: number null
B: boole

symobol定义的是独一无二的值,给对象添加属性和方法
Symbol简单来说就是唯一标识,可以在方法等名称冲突时,绑定后重复创建添加,在取值或调用需要注意些罢了

1.JS介绍

js是浏览器运行语言
js的组成:ECMAScript 和 Bom,Dom

2.1输出

输出中文时,必须加 ’ ’

  1. document.write(’我是‘) //打印输出
  2. console.logo(‘日志’) //用来判断该语句上面的语句是否执行
    3.alert(‘警告’) //弹出警告框

2.2输入

注意,prompt取得数据默认是string类型
在这里插入图片描述

3.变量 let

3.1变量基本使用

声明变量:

let 变量名

3.1.1变量命令规则

在这里插入图片描述

3.2数组

3.2.1声明

let arr=[1,2,3]

3.2.2 长度 length

document.write(‘arr.length’) //获取数组长度

4.常量 const

  • 常量不能二次赋值
  • 声明时必须赋值

5.数据类型

5.1字符串拼接 +

  • 数字相加,字符相连

5.2模板字符串 ★★

>  let age=20 
>  document.write(`我今年${age}岁了`) 

注意事项:

  1. ()内用反引号包含数据
  2. 用${变量名}引用变量

5.3检测数据类型 typeof

在这里插入图片描述

6.类型转换

6.1.隐式转换

在这里插入图片描述
+

  • 单用:把字符串转数字 console.log(+‘20’) —— 20
  • 连接用:把数字转字符串 console.log(‘pink’+1) ——pink1

6.2.显式转换

在这里插入图片描述
用法:

let n = +prompt(`输入秒`)
//转化成小时
let h = parseInt(n / 3600 % 24)

7.数组

7.1增

7.1.1 增 push ★
  • 将数据加到数组末尾

数组.push()

在这里插入图片描述

7.1.2 增 unshift
  • 将数据追加到开头

数组.unshift()

7.2 删

7.2.1 pop
  • 删除最后一个元素
  • 返回值是删除的元素

数组.pop() //括号不加东西,用一次删一个!

在这里插入图片描述

7.2.2 shift
  • 删除开头1个元素
  • 返回值是删除的元素

arr.shift()

7.2.3 splice ★
  • 删除指定元素

数组.splice(1,1) //从索引号1开始删除1个

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值