zoukankan      html  css  js  c++  java
  • Javascript知识三

    O(∩_∩)O...今天继续学习了Javascript的知识,下面就总结一下。

    数组:

    判断是否为数组(instanceof Array

    在JavaScript中,数组不一定是同一类型

    var array = ["Hello", 18, true];
        if (array instanceof Array)  //判断是否为数组
        {
            alert("OK");
        }


    shift和unshift

    shift:仅仅输出数组中第一项,即索引为0; unshift:输出数组的长度,但是可以添加新的项,然后输出新的数组的长度。

    var array = ["Hello", 18, true];
         alert(array.shift());//打印出数组的第一项
         alert(array.unshift("red"));
         for (var i = 0; i < array.length; i++)
         {
            alert(array[i])
         }                                     ———————————————————— 输出4

    数组的every方法:对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则整个接收变量就是true

    var array = [18, 3, 4];
    var everyarray = array.every(function (item, index, array)
                                {
                                    return (item > 0);
                                 });
    
    for (var i in array)  
    { alert(array[i]); } alert(everyarray);

     注:JS中forin相当于C#中foreach。

    Date对象的主要方法

    • 获取系统当前日期和时间
    var date = new Date(); 
            alert(date);

    • 字符串类型的时间格式(Date.parse())
    var date1 = new Date(Date.parse("May 25,2014")); 
            alert(date1);

    • 一些其他常用方法
            var date = new Date();
    
    alert(date.getDate());
    //获取当前日期
    alert(date.getDay()); //获取日期中星期的星期几(0表示星期日)
    alert(date.getMonth()); //返回月份

    alert(date.getFullYear()); //取得四位数的年份
    alert(date.getYear()); //以2位或4位数字返回年份 alert(date.getHours()); //获取小时
    alert(date.getMinutes()); //获取分钟
    alert(date.getSeconds()); //获取秒数
    alert(date.getMilliseconds());//获取毫秒数
    alert(date.getTime()); //返回1970年1月1日至今的毫秒数

    Javascript——window对象(代表打开浏览器的窗口,window对象是所有其他子对象的父对象,可以在JS应用程序中多次使用)

    1.浏览器窗口高度(innerHeight)和宽度(innerWidth)

    alert(window.innerHeight+"-----"+window.innerWidth);

    2.每隔一段时间执行一个动作(setInterval)   clearInterval:清除        setTimout():只执行一次

     <script>
    
            var tim = window.setInterval("alert('ok')", 2000);//创建
    
            window.clearInterval(tim);  //清除
    
            var timer = window.setTimeout("alert('ok')", 2000);
    
        </script> 

    3.是否删除(confim)返回布尔值

    var b = window.confirm("是否删除");

    4.打印用户输入的值(prompt)

    var message = window.prompt("what is you name");//打印出用户输入的值
            alert(message);

    5.获取主机端口号(host)

    <script>
           alert(window.location.host);
        </script>

    6.当前的URL页面地址(href)

    <script> 
    
            alert(window.location.href);
            
        </script>

    7.保存用户上网浏览页面的信息(history)

     <script> 
     
            alert(window.history);
    
        </script>

    8.返回上一页面(back)

    body>
        <p>页面1 <a href="test.html">页面2</a> </p>   //连接到test页面
    
        <a  onclick="window.history.back()">回到你上一级的页面</a>
    </body>

    function函数

     如果需要多次使用同一段代码,或需要传递不同的数据,可以把它们封装成一个函数。函数应先定义后使用

    定义函数的语法:function 方法名(){}

    无参函数:

    <script>
            function name()
            {
                var team = Array("吴奇隆", "苏有朋", "陈志朋");
                for (var i = 0; i < team.length; i++) {
    
                    alert(team[i]);
                }
            }
            name();
        </script>

    有参函数:

    <script>
            function sum(n1,n2)    //也可以写成:    var sum = function (n1, n2)     在调用的时候:var suma = sum; alert(suma(10,20));
            {
                var num = n1 + n2;
                alert(num);
            }
            sum(10,20);
        </script>

    return:我们完全可以创建一个函数并让它返回一个数值、一个字符串、一个数组或一个布尔值。

    函数也可以当作数据类型来使用,也就是说可以把一个函数的调用结果赋给一个变量。

     <script>
    function sum(n1)
    {
    var num = n1;
    num
    =num/2;
    return num; } var number = 90;
    var count = sum(number);
    alert(count);
    </script>

    变量的作用域:全局变量,局部变量

                               .

                     .

                     .

    O(∩_∩)O~ ~好了,今天就先写到这里了,还有很多还没有总结,明天将总结函数的自定义,自值型函数,DOM,事件的知识,加油吧!

  • 相关阅读:
    EasyUI 常用图标
    DataGridView滚动条联动
    FTP下载工具
    C# 解析带命名空间的xml
    1.基于3.x版本vue脚手架创建新项目
    js处理异步的几种方式
    JS字符串常用方法
    git(开源的分布式版本控制系统)
    js检查数据类型的方法
    数组的常用方法
  • 原文地址:https://www.cnblogs.com/ysaw/p/4209506.html
Copyright © 2011-2022 走看看