part1 简介
part1 简介
一、JavaScript介绍
1.1 JavaScript简介:
运行在客户端(浏览器)的编程语言
作用:
- 网页特效
- 表单验证
- 数据交互
1.2 书写位置:
①内部JavaScript:
规范:
运行在客户端(浏览器)的编程语言
规范:
标签的上方,用包裹
通过:引入到html页面
结束符
作用:用英文的;代表语句的结束可写可不写(写的是否应该做到统一)
注释:
单行注释://
多行注释/**/
document.write('输出的内容')
//作用:向<body>标签内输入内容
alert('要输出的内容')
//作用:页面内弹警示对话框
console.log('控制台打印')
prompt('请输入你的姓名')
//作用:显示输入对话框以及弹出相应提示
变量并非数据本身,而是一个存储数据的容器
声明变量:
let 变量名
/*(声明关键字)+(变量名 标识符)
不允许多次声明同一变量*/
变量赋值:
age=18
/*
将字面量18赋值给age
=号为赋值号
*/
声明并同时初始化变量 :
let age=18,uname='迪丽热巴'
直接赋予新值
交换变量的值:
核心在于使用一个临时变量做中间存储
let name=['a','b','c','d']
//a为name[0]
概念:用const声明的变量为常量
场景:用于声明一个永远不会改变的变量的值
命名规范:与变量命名规范相同
connst PI=3.1415926
常量不允许重新赋值,因此声明的时候必须进行初始化
# 四、数据类型
数据进行分类的目的:
推荐使用单引号
let age=18
(`我今年${age}岁了`)
只声明变量,未赋值的情况下,变量的默认值为undefined
“`javascript
let age
document.write(age)
//输出为undefined
“`
## 数据类型——空类型(null类型)
“`JavaScript
let obj=null
consule.log(obj)
输出为null
“`
NULL和UNDEFINED的区别:
检测数据类型
Number(数据)
//JavaScript的parseFloat示例
let a = 'abc126.84'
let b = '3.14ack'
consule.log(parseFloat(a))
//输出为NaN
consule.log(parseFloat(b))
//输出为3.14