发表于: 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。

1Number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后至少有一位数字)

Javascript只有一种数字类型。数字可以带小数点,也可以不带:浮点数会自动转换为整数:

Var x1 = 34.00//使用小数点来写

Console.logx);//输出: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

使用ifelse判断语句

 

5nullNull类型是第二个只有一个值的数据类型,这个特殊的值是null,从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值会返回“object”的原因

 

6object

1)直面量(字面量)创建对象,这种方法很直接:

Var obj = {a1}

2)构造函数创建方法,需要用到关键字New

Var obj = new object{a1}


明天计划的事情:(一定要写非常细致的内容) 

这一周感冒耽误了不少时间,下周开始认真对待js4。


遇到的问题:(遇到什么困难,怎么解决的) 


收获:(通过今天的学习,学到了什么知识)

typeof检测数据类型的方法。


返回列表 返回列表
评论

    分享到