Javascript学习笔记(二)

来源:互联网 发布:劲舞团淘宝卖家 编辑:程序博客网 时间:2024/06/10 20:12


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>


打印: