js 第一天
javascript 前台语言 运行在客户端
前段的三个层次:
1、html 结构层
2、css 表示层
3、js 行为层
变量 可以改变的量,往往用英文字母代替变量并且区分大小写。
变量的定义(声明):var+字母
变量的用途:变量其实是一个容器,起到临时存储数据的作用。通过=进行赋值
js语言的输出:
alert()弹出框
console.log()用于代码测试
document.write()在浏览器中写出
js的注释:
单行注释://
多行注释:/*-------*/
变量起名的规则:
不能使用汉字,区分大小写,不能特殊符号开头除了下划线、$。
变量的值:
字符串、 数字 统称数据。
数据的类型:
字符串、数字、数组、json、对象、布尔、null、undefined、函数。
js代码执行:
js代码执行前,浏览器会给他一个全局环境,叫window(全局作用域),在window下浏览器找到所有带var和function的关键字然后给他们分配内存地址,不管你赋值没赋值,浏览器会告诉所有子模块这个东西存在了,这种能力叫变量提升。
运算:
js语言的四则运算:
+ 纯数字之间就是加法,和字符串之间就是拼接。
- 纯数字之间就是减法,和字符串之间还是减
* 纯数字之间就是乘法,和字符串之间还是乘
/ 纯数字之间就是除,和字符串之间还是除。
减乘除三者有隐式转换的能力
逻辑运算:
或|| 、且&& 、非! 结果是true或false
比较运算:>、>=、<、<=、!(相反)==(双算号)
===全等 数据的类型和值都一样,不全等!==