stringObject.charAt(index)方法:返回指定索引位置处的字符。 
stringObject.slice(start,[end])和stringObject.substring(start,[end])方法都接受两个参数,分别为子字符串的起始位置和终止位置,返回这两者之间的字符串,不包括终止位置的那个字符串。如果不指定第二个参数,则默认为字符串的长度,即从起始位置到字符串的末尾。 
【区别】这两个方法的区别主要是对于负数的处理不同。负数参数对于slice()而言是从字符串的末尾往前计数,而substring()则直接将负数忽略,作为0来处理,并将0作为起始位置,正数作为终止位。例如:substring(2,-3)等同于substring(0,2) 
stringObject.substr(start,[length])方法:返回从下标start开始,以length为长度的字符串。 
stringObject.indexOf(searchStr,[fromIndex])方法:返回字符串searchStr从fromIndex处往后搜第一次出现在stringObject字符串中的索引号。如果stringObject中不包括Str,则返回-1。(从前往后搜) 
stringObject.lastIndexOf(searchStr,[fromIndex])方法:返回字符串searchStr从fromIndex处(从末尾开始算)往前搜第一次出现在stringObject字符串中的索引号。如果stringObject中不包括Str,则返回-1。(从后往前搜) 
parseInt(string,[radix]) 函数可解析一个字符串,并返回一个整数。radix表示需要转换成几进制数(可选),默认为十进制。 
parseFloat(string) 函数可解析一个字符串,并返回一个浮点数。 
JavaScript中数组的声明: 
new Array(); 
new Array(size); 
new Array(element0, element0, ..., elementn); 
[element0, element0, ..., elementn]; 
arrayObject.join([separator])方法返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的。 
stringObject.split(separator,[howmany]) 方法返回一个通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的数组。howmany表示返回的数组的最大长度(可选)。stringObject.split(“”)可以将字符串stringObject分割成字母。 
arrayObject.reverse()方法用于颠倒数组中元素的顺序。无返回值。 
arrayObject.sort() 方法用于对数组的元素进行排序。无返回值。 
JavaScript定义函数 
function functionName([arg0,arg1,…,argN]) 
{ 
statements 
[return[expression]] 
} 
用arguments对象访问函数的参数。例如arguments[0]便可以访问第一个参数的值。 
Math.random()方法可返回介于 0 ~ 1 之间的一个随机数。 
BOM(Brower Object Model)浏览器对象模型 
包括:window,document,location,navigator和screen 
Window对象常用的属性和方法有: 
window.moveBy(dx,dy):把浏览器窗口相当于当前位置水平向右移动dx个像素,垂直向下移动dy个像素; 
window.moveTo(x,y):把浏览器窗口移动到用户屏幕的(x,y)处; 
window.resizeBy(dw,dh):相对于浏览器窗口当前的大小,把宽度增加dw个像素,高度增加dy个像素; 
window.resizeTo(w,h):把浏览器窗口的宽度调整为w像素,高度调整为h像素; 
window.open([newWindowURL],[newWindowName],[feature1,feature2…]):打开新窗口。newWindowName相当于<a>标签的target属性。 
windowObject.opener:访问打开windowObject的原窗口; 
window.close():关闭当前窗口; 
window.status=“…”:设置状态栏文字; 
window.alert(“…”):弹出提示信息; 
window.confirm(“…”):弹出确认框; 
window.prompt([text],[defaultText]):弹出输入提示框,defaultText为默认文本(可选); 
window.history.go(-1)/window.history.back():后退一页; 
window.history.go(1)/window.history.forward():前进一页。 
Document对象是Window对象的一个属性,可通过window.document属性来访问。 
常用方法:document.write(“…”) 
Location 对象是 Window 对象的一个属性,可通过 window.location 属性来访问。 
常用属性:location.href=URL 
Navigator对象 
常用属性:navigator.userAgent(通常浏览器的判断都是通过该属性来完成的。) 
Screen对象也是Window对象的一个属性。 
常用属性: 
screen.availHeight:窗口可以使用的屏幕高度; 
screen.availWidth:窗口可以使用的屏幕宽度; 
screen.colorDepth:用户表示颜色的位数; 
screen.height:屏幕高度; 
screen.width:屏幕宽度。
JavaScript 入门基础知识 想学习js的朋友可以参考下
时间:2024-3-2 05:44 作者:韩俊 分类: Javascript
标签: javascript