码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript基础2

时间:2016-07-24 00:28:21      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

一、Math对象

Math对象:js内部提供的一些跟数学有关的使用方法

 

Math.ceil() 向上取整

 

 

Math.floor() 向下取整

 

 

Math.round() 四舍五入

 

 

Math.random() 生成0到1之间的随机数,可以等于0,不会等于1

 

0 <= Math.random() < 1

 

 

 

Math.max(x,y) 获取x和y之中的最大值

 

 

Math.min(x,y) 获取x和y之间的最小值

 

 

Math.pow(x,y) 得到x的y次幂(x的y次方)

 

 

 

二、判断数据类型

使用js提供的  typeof   可以获得变量的数据类型

 

1 typeof(变量)

 

2 typeof  变量

三、数据类型转换

数字转换为字符串

 

1 数字 + ”” 隐式转换 -- 》js自己将数据类型进行转换

2 String(数字) 显示转换 -- 》我们自己手动做的

3 数字.toString()

 

将字符串转换为数字

+以数字为内容的字符串

2 Number(以数字为内容的字符串)

3 parseInt() 转换为整数

parseFloat() 转换为小数

 

转换为布尔类型

true   false

 

1 !!数据 隐式转换

2 Boolean(数据) 显示转换

四、if...else

语法结构:

if (条件表达式) {

条件表达式成立的时候执行的代码

} else {

条件表达式不成立的时候执行的代码

}

 

 

 

五、逻辑运算符

作用: 连接多个条件表达式

与&& : 要求多个表达式同时成立

或 ||   : 要求任意表达式成立

非! : 取反

六、三元运算符

语法结构:

条件表达式 ?  表达式成立时返回的数据 : 表达式不成立时返回的数据

七、判断运算符(二)

==   宽泛等于,比较的是两个数据的内容

===  严格等于,比较的是内容和类型

 

 

八、数据类型中的特殊类型

null 表示一个空的复杂类型(对象)

undefined 未定义

 

在js中,null,undefined,0,“”,false,NaN都表示false

 

 

 

 

练习题:

 

 

 

JavaScript基础2

标签:

原文地址:http://www.cnblogs.com/pengzijun/p/5699811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!