21-javascript基础语法
js的组成
DOM 核心内容 文本对象
BOM 操作浏览器对象的方法
ECMAScript (欧洲计算机制造商协会)规定的语法规范
js的书写与注释
书写
行内 直接通过
<body>
<!-- 行内式创建 javascript:;是一段js语句 弹窗事件-->
<a href="javascript:alert('我是行内式的js1111');">点击跳转到百度首页</a>
<button onclick="alert('我是行内式的js2222')">点击</button>
</body>
内部
<script>
alert('我是内部的创建方式3333')
</script>
外部
<script src="js/01-index.js"> </script>
注意引入文件是使用“src” 不要使用link、herf。>
注释
单行注释 // (快捷方式:ctrl+/)
多行注释 /* */ (快捷方式: shift+alt+a)
js的输出方式
alert() 使用弹窗输出括号内容
console.log() 在控制台中输出内容
document.write() 在html中输出括号内容
confirm() 提示!警告弹窗>
pormpt() 可输入内容的弹窗(用于交互)( 常用)>
变量
一个可以改变的值————我们称为“变量”
var name = value
name的注意
不可以使用中文、大部分的特殊符号、纯数字等
不可以使用关键字
尽量避免使用保留字
js的数据类型
检查数据的类型使用 typeof()
number 数字类型
小数(浮点数)
整数
0
string 字符串类型
带引号的值皆为字符串
undefined 未定义
声明了变量但未赋予值
null 空类型
null 空或一定程度上代表(0)
Boolean 布尔类型
true 对(1)
false 错 (0)
object类型
数组
对象
null
数据类型之间的转换
转换为数字类型
Number()转化为数字
parseInt()转化为整数
parseFloat()转化为小数
Math.round()四舍五入
转换为字符串类型
String()
.toString()
转换为Boolean
Boolean()
运算符
数学运算符 + - * / %
赋值运算符 = += -= *= /= %=
比较运算符 > < >= <= == === != !==
逻辑运算符 && || !
一元运算符 ++ --