zoukankan      html  css  js  c++  java
  • (15)JavaScrip 的一些简单笔记

    ◇JavaScript是一门解释型的语言,无需编译可随时运行,这样哪怕语法有错误,没有错误的部分也是同样可以运行的。

    ◇整个HTML页面是从上往下开始执行的。

    ◇在<a href="JavaScript:alert('调用JavaScript协议')"></a>    //href中是调用javascript的协议,就好像"ftp://","ed2k://","thunder://"一样是调用他们的程序。

    ◇JavaScript可以用双引号声明字符串,也可以用单引号声明字符串。

    ◇JavaScript中邮null,undefined两种。Null表示变量的值为空,undefined则表示变量还没有指向任何对象,未初始化。

    ◇JavaScript是弱类型语言,可以通过var i= 0;   与PHP语言一样是弱类型的。

    ◇判断变量初始化:

    if(!x)
    {
        alert('没有初始化变量x');
    }

    ◇JavaScript中声明函数时不需要声明返回值类型和参数类型。

    ◇可以声明一个匿名函数,然后以后就可以直接调用,例如:

    var f1 = function add(i1,i2)
                {
                    return i1+i2;
                }            
    var k = f1(1,2);

    ◇JavaScript还可以动态的增加属性,增加完之后可以直接使用,例如:

    function Person(name)
    {
          this.name = name;  
    }
    var p1 = new Person("John");
    p1.Gender = "male";
    alert(p1.Gender);

    注意:上述例子相对于把函数当做一个对象来使用。

    ◇JavaScript声明数组,长度不受限,无需预订大小,是动态的:

    var names =new Array(); 

    ◇JavaScript中,array既是一个数组,又是一个dictionary,又是一个stack(堆栈),可以push和pop的。

  • 相关阅读:
    spring的断言工具类Assert的基本使用
    开发工具推荐
    IDEA 接口调试插件 HTTP Client
    【笔记0-开篇】面试官系统精讲Java源码及大厂真题
    面试题:HashSet、TreeSet 和HashMap 的实现与原理
    Mybatis面试问题集锦
    分组拼接字符串,GROUP_CONCAT
    跨表更新,Mysql Update Join
    【设计模式】UML类图及Java的类之间的关系
    Sql性能优化梳理
  • 原文地址:https://www.cnblogs.com/kaolalovemiaomiao/p/4787070.html
Copyright © 2011-2022 走看看