初学javascript-1

来源:互联网 发布:网络诈骗钱能追回吗 编辑:程序博客网 时间:2024/04/29 05:31

1.javascript脚本代码

(1)脚本代码可以使用script元素定义,期间的脚本代码在文档加载顺序后执行,并且只执行一次。

(2)脚本代码可以定义在内建事件属性值中,当该事件被触发,就会执行属性值中的脚本代码。

(3)脚本代码可以位于一个单独的源文件中,典型的javascript源文件的扩展名是.js。

2.javascript的输出方式

(1)document.write();//将内容写到文档中

(2)console.log();//在控制台输出

(3)alert();//以警示框的方式输出

3.字符串的一些方法

定义一个变量名为a的字符串,即var a="bcdefg";

(1)document.write(a.charAt(0));//输出字符串a的第一个字符

(2)document.write(a.charCode(0));//输出字符串a的字符编码

(3)document.write(String.from.charCode());//将字符编码转换为字符

(4)document.write(a.indexOf("b"));//字符b在字符串a中的位置(由左向右查找)

(5)document.write(a.lastIndexOf(""));/字符串a中的最后一个字符

(6)document.write(a.substring(3));//表示截取3个字符

(7)document.write(a.substring(0,3));//表示截取0到3之间的字符

(8)document.write(a.slice(3));//表示从第3位开始截取字符串,如果参数为负数,则表示从字符串的后面开始截取多少个字符

(9)document.write(a.substring(0,3));//表示从0开始截取3个字符

(10)document.write(a.split(""));//表示以""之间的内容分割字符串,分割后就将原始字符串转化为数组,然后可以通过下标访问任意成员

4.获取dom元素的两个方法

(1)getElementById();

(2)getElementByTagName[];

5.创建数组

(1)以对象方式创建:var arr1=new Array();

(2)字面量法:var arr2=[];

6.数组的一些用法

如果定义两个数组:var arr1=[1,2,3];var arr2=["a","b"];

(1)alert(arr1.concat(arr2));//拼接字符串

(2)alert(arr1.join(#));//1#2#3由数组拼接字符串

(3)alert(arr1.reverse());//3,2,1  翻转数组

(4)alert(arr1.pop());//删除数组中的最后一个元素

(5)alert(arr1.shift());//删除数组中的第一个元素

(6)alert(arr1.push(4,5));//在数组末尾添加1,2元素

(7)alert(arr1.unshift());//在数组前添加元素

(8)alert(arr1.shift());//删除数组中的第一个元素

(5)alert(arr1.splice(0,2));//从数组中的第0个开始删除2个元素,也可以接受3个参数,是将第三个参数插入到截取后的位置