zoukankan      html  css  js  c++  java
  • 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数组对象

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

  • 相关阅读:
    List of XML and HTML character entity references
    Windows 如何查看端口占用情况?
    input placeholder文字垂直居中(Mobile & PC)
    使用CSS3改变选中元素背景色
    登录远程SQL服务器
    写了一个简洁的删除重复行的case
    自动驾驶中的计算机视觉
    ImageNet图像分类大赛
    在IDEA中使用MyBatis Generator逆向工程生成代码
    利用浏览器LocalStorage缓存图片,视频文件
  • 原文地址:https://www.cnblogs.com/gzc911/p/4894538.html
Copyright © 2011-2022 走看看