JavaScript基础02

来源:互联网 发布:中国鸡蛋市场数据 编辑:程序博客网 时间:2024/06/05 08:53

基本对象:

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

Date()返回完整日期

.getDay()返回当前周几(0-7)

.getMonth()+1 返回当前的月份

.getFullYear()返回完整年份

.getHours()返回当前时钟数

.getMinutes()返回当前分钟数

.getSecond()返回当前秒钟数

math对象:用于处理数学相关

.ceil()天花板函数,向上取整(整→本身,小数→向上舍入)

.floor()地板函数,向下取整(整→本身,小数→向下舍入)

.max/min(a,b) 取两数最大或最小值

.pow(a,b) a的b次方

.round() 四舍五入

.random() 随机取0-1之间的随机数


数据类型装换

数字→字符串

String(a)

a.toString

字符串转数字

Number(a)数字字符串→数字;非数字→nan;小数→原数字

parseInt() 数字字符串→整数数字;非数字→nan;数字开头→取开头数字;小数→取整

parseFloat()数字字符串→整数数字;非数字→nan;数字开头→取开头数字;小数→原数字

转布尔类型

Boolean()数字/字符串→true   undefined/null/0 →false

隐式数据类型转换

运算过程中,数据自己转换,(人无操作)


逻辑运算符(两结果true/false)

&&且 (有一或以上假为假,两真为真)

 ||或  (有一或以上真为真,两假为假)

 !非(和原来相反)



等号运算符

=赋值

==判断内容是否相等,不判断类型

===判断内容和类型是否相等

!=判断内容是否不等,不判断类型

!== 判断内容和类型是否都不等


变量的集体声明

var  a,b=1,c;


if,else{}条件判断

if(条件){

                 true时执行代码

                  }else{

                false时执行代码 

                }

嵌套

if(条件){

                 此条件true时执行代码

          }else if(条件){

                 此条件true是执行代码,为false时执行下面代码

        }else if(条件){

                 此条件true是执行代码,为false时执行下面代码

      }else{上面都为false只想此处代码}


三元表达式

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

true执行代码1,false执行代码2