JavaScript基础2

函数

函数的作用:写一次代码,反复的重用这个代码。

定义函数:function 函数名(){函数体;}

调用函数:1.直接在<script>标签中调用  2.在html文件中调用,如通过点击按钮调用定义好的函数。

返回值:return


事件

事件简介:

JavaScript创建动态页面。事件是可以被JavaScript侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数或程序的事件。

EG:

当用户单击按钮或提交表单数据时就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果


对象

对象简介:

JavaScript中所有事物都是对象,如字符创、数值、数组、函数等,每个对象都带有属性和方法(函数)。

对象的属性:

反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;

对象的方法:

能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;

调用对象的属性或方法与C#、JAVA一样。

Date(日期对象)

日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

注意:

1.结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)

2. 不同浏览器,时间格式有差异。

String(字符串对象)

在JavaScript中定义字符串对象的方法是直接赋值。

JavaScript中将字符串对象转换大小写:

大写:  字符串对象名.toUpperCase();  小写:  字符串对象名.toLowerCase()

返回指定位置的字符:

对象名.charAt(字符串下标)

返回指定的字符串首次出现的位置:

stringObject.indexOf(substring,startop)

分割字符串:

stringObject.split(separator,limit)

使用指定符号分割字符串,代码如下:

var mystr = "www.imooc.com";
document.write(mystr.split(".")+"<br>");
document.write(mystr.split(".", 2)+"<br>");

运行结果:

www,imooc,com
www,imooc

将字符串分割为字符,代码如下:

document.write(mystr.split("")+"<br>");
document.write(mystr.split("", 5));

运行结果:

w,w,w,.,i,m,o,o,c,.,c,o,m
w,w,w,.,i

提取字符串substring()

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

语法:

stringObject.substring(starPos,stopPos) 

参数说明:

提取指定数目的字符substr()

substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。

语法:

stringObject.substr(startPos,length)

参数说明:

注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

如果startPos为负数且绝对值大于字符串长度,startPos为0。

Math对象

Math对象,提供对数据的数学计算。

使用 Math 的属性和方法,代码如下:

<script type="text/javascript">

  var mypi=Math.PI;

   var myabs=Math.abs(-15);

  document.write(mypi);

  document.write(myabs);

</script>

运行结果:

3.141592653589793
15

注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。

Array数组对象

数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的

原文地址:https://www.cnblogs.com/gzc911/p/4894538.html