二、常用对象的属性和方法
JavaScript提供了一些有用的常用内部对象和方法,用户不需要用脚本来实现这些功能。这正是基于对象编程的真正目的。
在JavaScript提供了string(字符串)、math(数值计算)和Date(日期)三种对象和其他一些相关的方法
1. 常用内部对象:
在JavaScript中对于对象属性与方法的引用,有两种情况:其一是静态对象(在引用该对象的属性或方法时不需要为它创建实例);而另一种是动态对象(在引用它的对象或方法是必须为它创建一个实例)
1)string串对象:
- string对象:内部静态性
- 访问properties和methods时,可使用( . )运算符实现
- 基本使用格式:objectName. prop/methods
串对象只有一个属性,即length(表明字符串中的字符个数,包括所有符号)
string对象的方法共有19个,主要用于有关字符串在Web页面中的显示、字体大小、字体颜色、字体的搜索以及字符的大小写转换。
相关string对象的方法:https://blog.csdn.net/qq_37196494/article/details/99968021
2)算术函数的math对象:
math中提供了6个属性
相关math对象的方法:https://blog.csdn.net/qq_37196494/article/details/99969882
3)日期及时间对象:
功能:提供一个有关日期和事件的对象
静动性:动态性,即必须使用New运算符创建一个实例,例:MyDate = New Date()
Date对象没有提供直接访问的属性。只具有获取和设置日期和时间的方法
日期起始值:17770年1月1日00:00:00
相关日期及时间对象的方法:https://blog.csdn.net/qq_37196494/article/details/99970887
2. JavaScript中的系统函数:
JavaScript中的系统函数又称内部方法。它提供了与任何对象无关的系统函数,使用这些函数不需创建任何实例,可直接使用
1)返回字符串表达式中的值:
方法名:eval(字符表达式)
2)返回字符串ASCI码:
方法名:unEscape(string)
3)返回字符的编码:
方法名:escape(character)
4)返回实数:
方法名:parseFloat(floustring)
5)返回不同进制的数:
方法名:parseInt(numberstring,radix)
其中radix是数的进制,numberstring是数字字符串