Files
ClassContent/历届学生/韩一伟/每天课程/2021-07-05/index.html
2024-09-27 02:06:13 +08:00

139 lines
3.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
// 变量 就是一个有名字的存储空间,用来存数据的
// 这里面存的数据是可变的
// var 变量名 = 变量数值(初始值)
// 变量定义的时候其实可以不加var但是如果....留坑
var a = "1000元", b = "1111", c = "1111";
// 变量命名规则
// 1: 变量名需要字母开头 ( $ _ )
// 2: 可以使用数字,但是数字不能放开头
// 3不能使用特殊符号 ( $ _ )
// 4: 变量名要遵守驼峰命名法
// 5: 变量名严格区分大小写
// 变量存储的数据类型
// 基本类型:
// 字符串String 就是双引号或者单引号包裹的
// 数字(Number) 就是阿拉伯数字
// 布尔(Boolean) 就是 真(true 1) 假(false 0)
// 对空Null 就是不存在
// 未定义Undefined 就是变量定义了但是没有赋予初始值所以默认就是Undefined
// 运算符
// + - * / % ++ --
var a = 0, b = 5, c = true;
// console.log(b % a);
// a++ 先使用a使用完后再让a+1
// ++a 先让a+1然后再使用a
// ( (a++ - (a--)) * (b-- + (a++)) ) - ( ++c - (a+c) ) + 1 ;
// console.log( ( (a++ - (a--)) * (b-- + (a++)) ) - ( ++c - (a+c) ) + 1 );
// (c-- + (a * (--c))) + (++a-b++) - (--b - a)
// console.log( (c-- + (a * (--c) ) ) + (++a-b++) - (--b - a) );
// 赋值运算
// += -= *= /= %=
// a+=b // a = a+b
// console.log(a);
// 逻辑运算符
// && 条件表达式两边都为true才为true
// || 条件表达式只要有一个为true就为true
// !
// + 加法运算
// 字符串拼接(合并)
// console.log( 1 - "1" );
// = 赋值
// == 判断是否数值相等
// === 判断是否数值相等,但同时判断类型也是否相等 (强等于,绝对等于)
// console.log( 1 === "1");
// 引用数据类型:对象(Object)、数组(Array)、函数(Function)
// 对象 & 数组 就是把数据按照固定格式组合起来
// 1存储数据的
// 2: 编程的思想 对象 现实生活中具体事物的描述
// 格式:{ 对象名key: 对象值value }
// var c = {
// username: '刘兵',
// age: 18,
// like: {
// car: '野马',
// js: '电脑'
// },
// eat: function () {
// console.log("我会吃饭");
// }
// }
// var c = new Object();
// c.username = '刘兵';
// c.age = 18;
// var c = new Object({ username: '刘兵',age: 18 })
// console.log(c.like);
// var key = "like"
// console.log(c.key);
// console.log(c[key]); // c.like
// 面向对象的编程
// 封装,继承,多态
// class 类:
// 构造函数
// class car {
// color = 'red';
// speed = '10s';
// start() {
// console.log("车辆启动");
// }
// stop() {
// console.log("车辆停止");
// }
// }
// class myCar1 extends car {
// constructor(color) {
// super()
// this.ddd = color;
// }
// nitrogen() {
// console.log(this.ddd);
// }
// }
// class myCar2 extends car {
// fly() {}
// }
// var ddd = new myCar1('#fff')
// ddd.nitrogen()
// var qian;
// console.log(qian);
// 常量 就是一个有名字的存储空间,用来存数据的
// 这里面存的数据是不可变的
</script>
</html>