前端学习笔记

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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值