类型、值和变量

javascript中值得类型分两类:
原始类型——数字,字符串,boolean,null,undefined
对象类型——属性的集合
特殊对象类型:数组和函数,用函数用来初始化一个新建的对象,这个函数成为构造函数,有构造函数初始化对象的集合就构成了类。
javascript定义了一些特殊的类:数组类,函数类,日期类,正则类,错误类。
javascript对象可以拥有方法。 a.sort()
类型也可分为拥有方法的类型和不拥有方法的类型,或分为可变数据类型和不可变数据类型
数字类型,字符串类型,boolean,null,undefined都是不可变类型,数组是可变类型。
数字:整数直接量,浮点数直接量。可以用科学记数法表示(e)。
算数预算符:+,-,*,/,%。 可以用Math对象的属性函数进行复杂的科学计算。
Math对象的属性
E               返回算术常量 e,即自然对数的底数(约等于2.718)。
LN2           返回 2 的自然对数(约等于0.693)。
LN10         返回 10 的自然对数(约等于2.302)。
LOG2E       返回以 2 为底的 e 的对数(约等于 1.414)。
LOG10E     返回以 10 为底的 e 的对数(约等于0.434)。
PI             返回圆周率(约等于3.14159)。
SQRT1_2   返回返回 2 的平方根的倒数(约等于 0.707)。
SQRT2      返回 2 的平方根(约等于 1.414)。
Math对象的方法
abs(x)             返回数的绝对值。
acos(x)           返回数的反余弦值。
asin(x)            返回数的反正弦值。
atan(x)           以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x)       返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。
ceil(x)             对数进行上舍入。
cos(x)            返回数的余弦。
exp(x)           返回 e 的指数。
floor(x)          对数进行下舍入。
log(x)            返回数的自然对数(底为e)。
max(x,y)       返回 x 和 y 中的最高值。
min(x,y)         返回 x 和 y 中的最低值。
pow(x,y)        返回 x 的 y 次幂。
random()       返回 0 ~ 1 之间的随机数。
round(x)        把数四舍五入为最接近的整数。
sin(x)            返回数的正弦。
sqrt(x)           返回数的平方根。
tan(x)            返回角的正切。
toSource()      返回该对象的源代码。
valueOf()        返回 Math 对象的原始值。
浮点数,不能精确的等于十进制数。
0.1+0.2==0.3  //false

日期和时间使用  Data() 构造函数.
var yestday=new Date(2017,7,23);   //月从0表示1月份开始。
var nextTime= new  Date(2017,7,24,8 ,59,10);
var now= new  Date();
var elapse= yestday-now;  //返回毫秒数。
var temp=yestday.getFullYear();
alert(temp);
alert(yestday.getMonth());
alert(yestday.getDate());
alert(nextTime.getHours());
alert(nextTime.getDate());
alert(nextTime.getUTCHours());

文本——javascript通过字符串类型来表示文本:
字符串是有16位值组成的有序序列,每个字符通常来自于Unicode字符集。字符串索引从0开始,字符串长度是所含字符的个数,javascript没有单个字符,单个字符即使长度为1的字符串。
字符串可以用单引号括起来也可以用双引号括起来,用\进行转义字符串中的单引号或双引号。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25843472/viewspace-2144052/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25843472/viewspace-2144052/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值