一、内置函数
1.parseInt()函数:将一个字符串按指定的进制转换为一个整数。
格式:parseInt(numString,[radix])
解析:第一个参数numString为要进行转换的字符串,第二个参数radix是可选的,用于指定转换后的整数的进制,默认是十进制。如果numString不能转换为一个数字,该函数将返回NaN。
2.parseFloat()函数:将一个字符串转换为对应的浮点数
格式:parseFloat(numString)
解析:参数numString为要转换的字符串。如果numString不能转换为一个数字,该函数将返回NaN。
例题:
二、面对对象
1.类与对象的关系:类是对象的抽象,对象是类的具体。
2.属性、方法和事件
属性:指对象包含的值,使用‘对象名.属性名’的方式进行操作,如:document.myfrom.first.value
方法:在代码里,使用‘对象名.方法名()’来调用对象的方法。
alter( ” )=window.alter( ” )。
事件:响应用户操作,完成交互,如:OnClick、OnKeyDown。
一般可以分为鼠标事件,键盘事件及其他事件。
鼠标事件 | 意义 |
onmousedown | 按下鼠标键 |
onmousemove | 移动鼠标键 |
onmouseout | 鼠标离开某一个网页对象 |
onmouseover | 鼠标移动到某一个网页对象上 |
onmouseup | 松开鼠标键 |
onclick | 单击鼠标键 |
ondblclick | 双击鼠标键 |
键盘事件 | 意义 |
onkeydown | 按下一个键 |
onkeyup | 松开一个键 |
onkeypress | 按下然后松开一个键 |
3.创建自定义对象的方式
使用Object关键字创建对象
例题:
使用function关键字创建对象
例题:
4.JavaScript内置对象
字符串对象:用于存储一系列字符,使用单引号或双引号包含。
数学对象:用于获取各种数学常数及数学函数。
日期对象:用于获取或操作各种时间。
方法(参数列表)属性 | 说明 |
length | 返回字符串长度 |
charAt(num) | 返回参数num指定索引处的字符 |
charCodeAt(num) | 返回num指定索引处的字符的Unicode值 |
indexOf(string[,num]) | 返回参数string在字符串中首次出现的位置 |
lastIndexOf(string[,num]) | 返回参数string在字符串中最后出现的位置 |
substring(index1[,index2) | 返回字符串中index1和index2之间的字符串 |
substr(index1[,num]) | 返回字符串中index1之后的num个字符 |
toUpperCase() | 返回字符串大写形式 |
toLowerCase() | 返回字符串小写形式 |
split(reg,num) | 根据参数传入的正则表达式或者字符(串),将字符串分割成字符串数组 |
replace(reg,string) | 根据参数传入的正则表达式或者字符(串),将字符串替换为新字符串 |
search(string) | 返回参数string出现的位置 |
例题:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/130167.html