diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/.keep" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/.keep" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/test.html" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/test.html" new file mode 100644 index 0000000000000000000000000000000000000000..f07338e13ba1be943dc83668930c9c73adea7b49 --- /dev/null +++ "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/test.html" @@ -0,0 +1,42 @@ +//要求输入一串低于10位的数字,输出对应的中文大写: +//例: input: 10001-- > 一万零一 ; input: 10, 000, 000-- > 一千万 + + + var strNumber = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖', '拾']; + var numberOfWeight = ['', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿']; + var num = prompt("请输入一串低于10位的数字"); + + chineseNumber(num); + + function chineseNumber(num) { + + var onum = num; + if (onum == 0) { + print(strNumber[num[0]]); + return; + } + + while (num != '') { + if (num > 0) { + if (num[0] == 0) { + if (num.length <= 4) + print(strNumber[num[0]]); + } else { + print(strNumber[num[0]]); + } + + if (num[0] > 0 || num.length > 4) + print(numberOfWeight[num.length - 1]); + } + + num = num.substring(1); + while (num[0] == 0 && num[1] == 0) { + num = num.substring(1); + } + } + } + + + function print(s) { + document.write(s); + } \ No newline at end of file diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/\347\254\224\350\256\260/.keep" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232/\347\254\224\350\256\260/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/.keep" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/.keep" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/test.html" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/test.html" new file mode 100644 index 0000000000000000000000000000000000000000..083d6ffe3bfc4a3ab8398d057ee8216cea59c765 --- /dev/null +++ "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\344\275\234\344\270\232/test.html" @@ -0,0 +1,68 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\347\254\224\350\256\260/.keep" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\347\254\224\350\256\260/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\347\254\224\350\256\260/2022-10-24-\345\257\271\350\261\241\350\247\243\346\236\204.md" "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\347\254\224\350\256\260/2022-10-24-\345\257\271\350\261\241\350\247\243\346\236\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..2eac7ac8d012feac2fbdea2a8de05d902cd45ae2 --- /dev/null +++ "b/22 \346\235\250\345\207\214\347\277\224/\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232/\347\254\224\350\256\260/2022-10-24-\345\257\271\350\261\241\350\247\243\346\236\204.md" @@ -0,0 +1,45 @@ +## 1.获取属性的值 + +. + +[ ] + +相同点:获取属性的值 + +不同点: + +1. [ ] 可以获取变量为字符串的内容,. 不可以 + + ```javascript + var str3 = {name:'tuttu',number:'23'} + var key = 'name' + console.log(str3[key]) tuttu + console.log(str3.key) undefined + ``` + +2. [ ] 可以用纯数字作为属性名,.不可以 + + ```javascript + var str3 = {name:'tuttu',3:'23'} + var key = 'name' + console.log(str3[3]) 23 + console.log(str3.3) Uncaught SyntaxError: missing ) after argument list + ``` + +普通常量赋值的时候可以用 . 其他可以用[ ] + +## 2.对象解构 + +```javascript +const hero = { + name:'huhu', + age:15 +} +const{name,age} = hero; +name; +ageg + +// 解构赋值不一定需要与对象的属性匹配。赋值的时候可以忽略某些属性,而如果引用的属性不存在,则为undefined。此时可以在解构的同时定义默认值 + +let {name, job} = person //此时没有job属性 +let {nam, job='student'} //设定默认值 \ No newline at end of file