1、this.$set用法与例子 详情
2、new Set()数组去重,交集,并集,差集 详情
3、null 和 undefined 区别 详情
4、console.log(typeof b)检查一个数据的类型 详情
5、js数据类型–基本数据类型–引用数据类型 详情
6、转换成string类型,有三种方式:变量.toString(); String(‘值’); 使用’+'拼接一个字符串; 详情
7、将其他的数据类型转换为Number 详情
转换方式一:
使用Number()函数
- 字符串 --> 数字
1.如果是纯数字的字符串,则直接将其转换为数字
**2.如果字符串中有非数字的内容,则转换为NaN**
3.如果字符串是一个空串或者是一个全是空格的字符串,则转换为0
- 布尔 --> 数字
true 转成 1
false 转成 0
- null --> 数字 0
- undefined --> 数字 NaN
转换方式二:
- 这种方式专门用来对付字符串
- parseInt() 把一个字符串转换为一个整数
- parseFloat() 把一个字符串转换为一个浮点数
8、 将其他的数据类型转换为Boolean 详情
-使用Boolean()函数
--数字--> 布尔
-除了0和NaN,其余的都是true
--字符串-->布尔
--除了空串,其他的都是true
--null和undefined都会转换为false
-对象也会转换为true
var a =123;//true
9、JS创建对象的四种方式详情
10、export 和import的使用
01、m1.js
//分别暴露
export let school = '尚硅谷';
export function teach() {
console.log("我们可以教给你开发技能");
}
02、m2.js
//统一暴露
let school = '尚硅谷';
function findJob(){
console.log("我们可以帮助你找工作!!");
}
export {school, findJob};
03、m3.js
//默认暴露
export default {
school: 'ATGUIGU',
change: function(){
console.log("我们可以改变你!!");
}
}
04、import 引入方式
<script type="module">
//1. 通用的导入方式
//引入 m1.js 模块内容
// import * as m1 from "./src/js/m1.js";
// //引入 m2.js 模块内容
// import * as m2 from "./src/js/m2.js";
// //引入 m3.js
// import * as m3 from "./src/js/m3.js";
//2. 解构赋值形式
// import {school, teach} from "./src/js/m1.js";
//不同模块导出接口名称命名重复, 使用 as 重新定义变量名。
// import {school as guigu, findJob} from "./src/js/m2.js";
// import {default as m3} from "./src/js/m3.js";
//3. 简便形式 针对默认暴露(export default) --- m3可以任意命名
// import m3 from "./src/js/m3.js";
// console.log(m3);
</script>