10.Date对象

时间:2023-12-15 20:27:56

Date()对象

Date对象用于处理日期和时间。

10.Date对象

Math对象

◆Math.ceil()   天花板函数    向上取整

10.Date对象

★如果是整数,取整之后是这个数本身

★如果是小数,对数进行向上舍入。

◆Math.floor()  地板函数

10.Date对象

★如果是整数,取整之后是这个数本身

★如果是小数,对数进行向下舍入。

◆Math.max()

10.Date对象

◆Math.min()

10.Date对象

◆Math.pow()

10.Date对象

◆Math.round()

10.Date对象

◆Math.random()

10.Date对象

数据类型转换

1.1 数字类型转字符串

String()

10.Date对象

变量.toString()

10.Date对象

字符串转数字类型

◆Number

10.Date对象

★数字类型的字符串,转换之后得到的数字。

★非数字字符串,转换之后得到是NaN。

★小数类型的字符串,转换之后得到的是原数字。

◆parseInt

10.Date对象

★整数数字类型的字符串,转换之后得到的整数数字。

★数字开头的字符串,转换之后得到的是前边的数字。

★非数字开头的字符串,转换之后得到的是NaN。

★小数类型的字符串,转换之后取整。

◆parseFloat

★整数数字类型的字符串,转换之后得到的整数数字。

★数字开头的字符串,转换之后得到的是前边的数字。

★非数字开头的字符串,转换之后得到的是NaN。

★小数类型的字符串,转换之后得到的是原数字。

转布尔类型

Boolean()

10.Date对象

★数字和字符串转完之后为true。

★undefined、null、0转完之后为false.

隐式数据类型转换

在运算过程中,程序自己进行的数据转换(程序员没有操作)

逻辑运算符

逻辑运算只有2个结果,一个为true,一个为false.

◆且&&

★两个表达式为true的时候,结果为true.

◆或||

★只要有一个表达式为true,结果为true.

◆非!

★和表达式相反的结果。

等号运算符

“=”赋值运算符

“==”只判断内容是否相同,不判断数据类型。

“===”不仅判断内容,还判断数据类型是否相同。

!=  只判断内容是否不相同,不判断数据类型。

!==不全等于  不仅判断内容是否不相同,还判断数据类型是否不相同。

变量的集体声明

10.Date对象

If...else  条件判断

If(条件表达式){

如果条件表达式结果为true,执行该处代码。 如果条件表达式结果为false,执行下边代码。  

}else{

如果条件表达式结果为false,执行该处代码。

}

If else嵌套

If(条件表达式){

如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。

}else  If(条件表达式){

如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。

}else  If(条件表达式){如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。

}else{

如果上边条件表达式结果都为false,执行该处代码。

}

三元表达式

表达式?结果1:结果2;

如果表达式结果为true,执行结果1,如果表达式结果为false,执行结果2.

可以理解为if else  的另外一种写法。

10.Date对象

代码调试

◆先让程序运行一遍

◆f12   代码调试工具

10.Date对象

◆刷新页面

◆找到一步步调试,每点击一次,执行一步。

10.Date对象

◆添加变量或者表达式到监视窗口。

选择变量或表达式右键add to watch.

10.Date对象

◆监视窗口

10.Date对象