Javascript学习笔记(二)


Javascript学习笔记(一)

Javascript学习笔记(二)

Javascript学习笔记(三)


(2)字符串对象类型String 

1>  字符串创建

myStr="test string!"; 


myStr= new String("other test string!");


2>  字符串操作 (受浏览器兼容性影响,不同的浏览器可能会有不同的效果,也可能没有效果)

方法

描述

示例及结果

anchor()

创建 HTML

str.anchor("b"):<A NAME=”b”>Hello</A>

big()

大号字显示字符串

str.big() : <BIG>Hello</BIG>

blink()

显示字符串

str.blink() : <BLINK>Hello</BLINK>

bold()

使用显示字符串

str.bold() : <B>Hello</B>

charAt()

返回在指定置的字符

"北京欢迎".charAt(2)结果"""北京欢迎".charAt(0)结果""

charCodeAt()

返回在指定的置的字符Unicode

"北京欢迎".charCodeAt(2)结果27426

concat()

字符串

"北京".concat("欢迎")结果"北京欢迎"

fixed()

文本显示字符串
str.fixed() : <FIXED>Hello</FIXED>

fontcolor()

使用指定的颜色显示字符串
str. Fontcolor ("Red") :
<FONT color="red">Hello</FONT>

fontsize()

使用指定的尺寸显示字符串
str. fontsize () : <FONT
  size="3">Hello</FONT>

indexOf()

字符串

"北京欢迎".indexOf("欢迎")结果2

   

"北京欢迎".indexOf("")结果-1"北京欢迎,欢迎".indexOf("欢迎")结果2

italics()

使用显示字符串

str. italics () : <I>Hello</I>
lastIndexOf()

后向搜索字符串

"北京欢迎,欢迎".lastIndexOf("欢迎")结果6

link()

字符串显示接。

str.link("http://www.javakc.com") :
<a href="http://www.javakc.com"> Hello
                 </a>

match()

到一个或多个式的匹配
 

replace()

匹配
 

search()

式相匹配
 

slice()

提取字符串片断,并在字符
  串返回提取部分

"北京欢迎".slice(2,4)结果"欢迎"

small()

使用小字号显示字符串
str.small():<SMALL>Hello</SMALL>

split()

把字符串分字符串

"北京|欢迎|欢迎".split("|")结果是数{"北京","欢迎","欢迎"}

strike()

使用删除线显示字符串
str.strike():<strike>Hello </strike>

sub()

把字符串显示为下标。

str.sub( ) : <sub> Hello </sub>

substr()

号提取字符串中指定数
字符

"北京欢迎".substr(1,2)结果"京欢"

substring()

提取字符串个指定的号之
     间字符

"北京欢迎".substring(2,4)结果"欢迎"

sup()

把字符串显示为上标。

str.sup():<sub> Hello </sub>1
toLowerCase()
把字符串转换为小写。
(不改变字符串)

"Welcome to BeiJing".toLowerCase()结果

       welcome to beijing
toUpperCase()
把字符串转换写。
(不改变字符串)

"Welcome to BeiJing".toUpperCase()结果WELCOME TO BEIJING




(3)数学类Math

包含了常用的数学常量和数。不需要创建类型的对象,而可以直接使用Math.

Math.方法来使用这常量和方法。Math.E返回2.718

Math.PI 返回3.14159 

示例:

<script language="javascript"> 
document.write(-190);
document.write('</br>');
document.write(Math.abs(-190));
</script>


更多:

方法
描述
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对象的原始值。


(4)日期时间类 Date

1> 创建日期

<script language="javascript"> 
var date = new Date(); //以系统时间为新创建日期
var date1 = new Date(1000045784040); //以距1970年1月1日零时到期望时间的毫秒数为参数,创建日期对象
var date2 = new Date(2007, 10, 29, 12, 8, 11); //设定2005年7月3日,注意月从0开始的
var date3 = new Date("July 3, 2005 21:00:22"); //以指定的时间为新创建日期对象的内容

document.write('</br>');
document.write(date);
document.write('</br>');
document.write(date1);
document.write('</br>');
document.write(date2);
document.write('</br>');
document.write(date3);
</script>


2、Date对象的其它方法:

getDate()    //返回几号
getDay()     //返回星期几 (0代表星期日,1到6代表星期一到星期六)
getHours()   //返回几点
getMinutes() //返回分钟数
getSeconds() //返回秒数
getTime()    //返回距 1970 年 1 月 1 日零时到期望时间的毫秒数
getYear()    //返回年份 
setDate()    //设置几号 
setDay()     //设置星期几 (0 代表星期日,1 到 6 代表星期一到星期六)
setHours()   //设置几点 
setMinutes() //设置分钟数 
setSeconds() //设置秒数 
setTime()    //以距 1970 年 1 月 1 日零时到期望时间的毫秒数为参数,设置时间 
setYear()    //设置年份


<script language="javascript"> 
var date = new Date(); //以系统时间为新创建日期
document.write('</br>');
document.write(date);
document.write('</br>');
document.write(date.getYear());
document.write('</br>');
document.write(date.getDay());
document.write('</br>');
document.write(date.getHours());
document.write('</br>');
document.write(date.getMinutes());
</script>


打印:


你可能感兴趣的:(Javascript学习笔记(二))