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>
打印:
- JavaScript 学习笔记(二)
- JavaScript学习笔记(二)
- javascript 学习笔记(二)
- JavaScript学习笔记(二)
- JavaScript学习笔记(二)
- javascript学习笔记(二)
- Javascript学习笔记(二)
- JavaScript学习笔记(二)
- javascript学习笔记(二)
- JavaScript学习笔记(二)
- JavaScript学习笔记(二)
- JavaScript学习笔记(二)
- javaScript学习笔记(二)
- JavaScript学习笔记(二)
- javaScript学习笔记(二)
- javascript学习笔记(二)
- javascript学习笔记(二)
- javascript学习笔记(二)
- 浏览器插件之ActiveX开发(二
- Linux初学者学习之目录的创建与delete命令
- OpenFileDialog控件用法
- Android EditText属性大全
- LayoutInflater作用及使用
- Javascript学习笔记(二)
- Unity几个有用的游戏运动特效
- Netbeans怎么下载使用
- Hadoop开发:hadoop部署安装过程
- flash 统计表控件 FusionChart (很简单但是功能还是可以的)
- ubuntu 添加环境变量
- poj 2082 Terrible Sets
- 位操作基础篇之位操作全面总结
- 设计模式——责任链