JS基础介绍

129 阅读1分钟

JS基础

js的组成:ES 、DOM、BOM

js书写的位置:内联式、内部式、外部式

语法:

​ 输入:prompt()

​ 输出:alert() //弹出警示框

​ console.log() // 打印在控制台

​ document.write() //输出在页面

变量

变量相当于一个容器,用来存储数据。

声明变量:

​ 1、先声明,再赋值

​ 2、声明的同时直接赋值

​ 3、可以同时声明多个变量

变量命名的注意点:

​ 1、由字母、数字、下划线、$符号组成

​ 2、不能以数字开头

​ 3、不能是关键字和保留字

​ 4、区分大小写

命名规范:

​ 1、变量名必须有意义

​ 2、遵循驼峰命名法

关键字var和let的区别:

​ 1、var可以先使用再声明,let只有声明才能使用

​ 2、var声明过的变量可以重复声明,let不可以重复声明变量

​ 3、var没有块级作用域

数组

数组就是用来存储多个数据的集合

创建数组:let arr = ['red','green','blue']

数组里面每一个元素都有一个索引,通过索引可以输出数组元素,索引从数字0开始。

数组的长度:arr.length

数据类型

作用:

​ 1、更加充分和高效的利用内存

​ 2、方便程序员使用数据

分类

​ 1、基本数据类型

​ 1、数字型(number)

​ 2、字符型(string) :

​ 1、使用单引号(' ')

​ 2、使用双引号(" ")

​ 3、使用反应号(``)

​ 4、模板字符串: 字符串 ${变量}

​ 3、布尔型(boolean) : true 和 false

​ 4、未定义(undefined) :声明没有赋值

​ 5、空引用(null) : 本质上是一个对象

​ 2、引用数据类型

​ 1、对象(object)

​ 2、函数(function)

​ 3、数组(array)

数据类型的转换

​ 原因:从用户得到的数据是字符串,而字符串与数字相加不会进行加法运算,而是相连在一块。

隐式转换:

​ 1、(+)号作为正号就会转换为Number

​ 2、运算符(-)(*)(/)也可以转换

显示转换:

​ 1、转换为数字型:

​ 1、Number()

​ 2、parseInt() // 转换为整数

​ 3、parseFloat() //转换为浮点数

​ 4、注意点:Number()里面只能放数字类型

​ 2、转换为字符型

​ 1、String()

​ 2、变量.toString() //括号里面可以添加进制