发表于: 2019-03-23 23:33:05
1 622
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
今天一直都在准备小课堂的资料,最近都忘了有小课堂这件事了。
1、完成小课堂的ppt。
今天在准备小课堂的资料的时候,学习了一个怎么判断当前变量是什么类型的方法,最常用的一种检测方法:typeof操作符
通过console.log(typeof)就能判断当前的变量是数字类型还是字符串类型。
如:var a = 1
console.log(typeof a);
这个时候得出来的结论是number。
Javascript拥有动态类型,声明的变量可以用作不同的类型。可以是无值的,可以是字符串
1、Var x; //这里的x console.log打印出来是没有值的undefined。
Undefined只有一个值,即undefined值。使用var声明了变量,但未给变量初始化值,那这个变量的值就是undefined。
2、Var x = 6; //这里x 的值等于数字6。
(1)Number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后至少有一位数字)
Javascript只有一种数字类型。数字可以带小数点,也可以不带:浮点数会自动转换为整数:
Var x1 = 34.00;//使用小数点来写
Console.log(x);//输出:1,自动转换为了整数。
Var x2 = 34;//不使用小数点来写
这两者得出的值都是整数。小数点输出的值会自动转换为整数
(2)浮点数的最高精度是17位,
Let a = 0.1;
Let a = 0.2;
Console.log(a+b);//输出:0.30000000000000000
3、Var x = “我最美”
字符串是存储字符的变量,用单引号或双引号都可以,但是要和前面保持一致,代码规范。
引号中字符串可以是任何内容,文字,英文,数字。
字符串类型有length属性,可以获取字符串的长度。
4、布尔(逻辑)只能有两个值:
Var x = true;
Var x = false
Var y = false;
使用if…else判断语句
5、null:Null类型是第二个只有一个值的数据类型,这个特殊的值是null,从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值会返回“object”的原因
6、object:
(1)直面量(字面量)创建对象,这种方法很直接:
Var obj = {a:1}
(2)构造函数创建方法,需要用到关键字New
Var obj = new object({a:1})
明天计划的事情:(一定要写非常细致的内容)
这一周感冒耽误了不少时间,下周开始认真对待js4。
遇到的问题:(遇到什么困难,怎么解决的)
收获:(通过今天的学习,学到了什么知识)
typeof检测数据类型的方法。
评论