JavaScript(1)
-
JS是客户端脚本语言
-
blink是渲染引擎 | V8是JS引擎
-
JS组成
名称 | Value |
---|---|
ECMAScript | JS语法(核心) |
DOM | 页面文档对象模型 |
BOM | 浏览器对象模型,操作浏览器窗口,分辨率等 |
-
JS位置:行内,内嵌,外部
-
alert(‘ ’)弹出框
onclick点击 -
引入
<script>
alert("我的第一个 JavaScript");
</script>
- 使用代码单引号
- JS注释
//单行注释
/*
多行注释
*/
-
VsCode中
ctrl + / 单行注释
shift + alt + a 多行注释 -
JS输入输出
alert() //弹框
console.log () //控制台打印
prompt() //弹出输入框可输入
-
变量(容器)声明-赋值
声明并赋值=初始化
变量可覆盖称作更新变量
可声明多个变量 用逗号分隔 -
特殊情况:
var age;
console.log(age) //之声明,不赋值,undefined,未定义
***********************************************************
console.log(age) //未声明,未赋值,报错
***********************************************************
age - 10 ;
console.log(age); //不声明,只赋值,输出10
- 变量命名规范
- 交换思想;使用第三个变量
- 数据类型:根据右侧的值进行判断,JS是动态语言,变量的数据类型可变
.length获取字符串长度
字符串+任何类型=字符串型
变量用字符串相加,变量不要写入字符串,要用和字符串相连的方式
false当做0,true当做1,undefined为赋值
type of 获取数据类型
prompt 取过来的值是字符型的
控制台中:
num:蓝色
bool :深蓝
string : 黑色
undefined :灰色
数据类型转换
parseInt取整(可用来去掉单位,比如px)
用 - 号进行隐式转换