diff --git "a/34\351\237\246\344\273\262\346\231\223/.keep" "b/34\351\237\246\344\273\262\346\231\223/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/.keep" "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.13.md" "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.13.md" new file mode 100644 index 0000000000000000000000000000000000000000..9d39d9fca6acf55145242bae6d85253e9c3ae6a0 --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.13.md" @@ -0,0 +1,60 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.14.md" "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.14.md" new file mode 100644 index 0000000000000000000000000000000000000000..d76793f233201fc1ab0b007bf13f515f29d3ef0c --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.14.md" @@ -0,0 +1,79 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.17.md" "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.17.md" new file mode 100644 index 0000000000000000000000000000000000000000..93707b1975c0397d2b8948107d0eac1884bb1ead --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.17.md" @@ -0,0 +1,90 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.21.md" "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.21.md" new file mode 100644 index 0000000000000000000000000000000000000000..352763a4dc852430ddeb12b50a490493d6142d19 --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.21.md" @@ -0,0 +1,62 @@ + + + + + + + + Document + + + + + + + \ No newline at end of file diff --git "a/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.26.html" "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.26.html" new file mode 100644 index 0000000000000000000000000000000000000000..c8df84e2c907205e1bec7d11b24b40c7046ee31d --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\344\275\234\344\270\232/2022.10.26.html" @@ -0,0 +1,54 @@ + + + + + + + Document + + + + + + + + + + + + + diff --git "a/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/.keep" "b/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/10.13\345\237\272\346\223\215.md" "b/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/10.13\345\237\272\346\223\215.md" new file mode 100644 index 0000000000000000000000000000000000000000..ce50bb634819b16e4f42062b46e7df8d91f8a466 --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/10.13\345\237\272\346\223\215.md" @@ -0,0 +1,44 @@ +数据类型: +原始型: + +number, boolean, string, + +undefined(没有被定义, 声明了该变量 但是没有赋值), + +null (symbol,声明该变量并且赋了一个空值上去) + +**引用型:**数组array 对象Object 函数Function (map set) + +声明变量 + +变量名 = 2; //全局声明 +var 变量名 = 2; //除方法体的全局声明 +let 变量名 = 2; //局部声明 +输出 +//1.打印在控制台 +console.log(typeof a); +//2.打印在网页 +document.write(typeof a); +//3弹窗输出 +alert(typeof a) +//4. 弹窗输入 +var 变量名 = prompt('内容') +switch case +switch (表达式){ + case 值1: + 结果等于值1的输出内容; + case 值2: + 结果等于值2的输出内容; + default: + 结果不等于以上所有值的输出内容; +} +其他 +== 只判断值是否相等,会尝试转换类型 + +=== 判断值与类型是否一致 + +++c 在表达式之前执行自增1 + +c++ 在表达式之后执行自增1 + +三元运算符 表达式 ? 结果1 : 结果2 \ No newline at end of file diff --git "a/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/10.14\346\225\260\346\215\256\347\261\273\345\236\213 .md" "b/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/10.14\346\225\260\346\215\256\347\261\273\345\236\213 .md" new file mode 100644 index 0000000000000000000000000000000000000000..df15b5264141097b252205e758235105bd4032de --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/10.14\346\225\260\346\215\256\347\261\273\345\236\213 .md" @@ -0,0 +1,47 @@ +显示数据类型 + +typeof 变量; +数据类型转换 + +//转换为数字,失败会转成NaN(非数) +var a = null; +var b = Number(a); +//转换为字符串 +var c = String(a); +//转成浮点型 +var d = parseFloat(a); +X进制(radix)转换 + +//转换为10进制 +var a = 1010; +var b = parseInt(a,16); +//转换为X进制 +var b = a.toString(radix); +保留小数点后n位 + +toFixed(n); +判断是否是非数 + +//isNaN(),是数字的话--》false 不是数字--》true +console.log(isNaN(a)); +字符串分割 + +var str = `JavaScript`; +const arr = str.split('S') //将字符串以S分割,返回是数组 +//返回结果为'Java','cript' +Math: 舍入 + +//Math.min() 取最小值 +var minnum = Math.min(1,3,5,64,76,47,84,3) +//ceil()向上取整 +var num1 = Math.ceil(53.1); //54 +//floor(向下取整) +var num2 = Math.ceil(53.1); //53 +//round(四舍五入) +var num3 = Math.ceil(53.1); //53 +Radom() 随机数 [0,1) + +//求[0,10)随机数 +Radom()*10 +//求[20,30)随机数,[0,11)+20 --> [20,31) -->[20,30] +console.log(parseInt(Math.random()*11)+20); \ No newline at end of file diff --git "a/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/2022.10.21\347\256\255\345\244\264\345\207\275\346\225\260\343\200\201\345\257\271\350\261\241.md" "b/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/2022.10.21\347\256\255\345\244\264\345\207\275\346\225\260\343\200\201\345\257\271\350\261\241.md" new file mode 100644 index 0000000000000000000000000000000000000000..58643164085ebd65e449a92a2cd55f096e4fa617 --- /dev/null +++ "b/34\351\237\246\344\273\262\346\231\223/\347\254\224\350\256\260/2022.10.21\347\256\255\345\244\264\345\207\275\346\225\260\343\200\201\345\257\271\350\261\241.md" @@ -0,0 +1,40 @@ +箭头函数&对象 +匿名函数 + function (){ + ...; + return ...; + } +箭头函数 +var aa = (形参列表) => {函数体} +//形参或者函数体只有一个和一句时,可以省略括号 +//无参时,括号不可省略 +//无返回值,一般不用箭头函数 +构造函数 +//普通函数命名规则:小驼峰:getName() +//构造函数命名规则:大驼峰:GetName() +function GetName(){ + this.name = 'FF' + this.age = 18 +}; +创建对象 +//字面量表达式创建对象(字面量:描述自己的量) +var obj = { + name:{ + Name:'Jo', + lastName:'Jo' + }, + age:18 +} +// +var obj = new GetName() +对象--增删改查 +//查 . 一级属性 二级属性往后[][] +console.log(obj.name); +//查 使用 [] +console.log(obj['name']['lastName']); + +//增 obj. --直接赋值 原来obj中没有的属性,相当于将该属性添加到对象obj中 +obj.gender = '男' + +//删 delete 一般删之前要对该属性进行判断 +delete obj.age \ No newline at end of file