JS中的冒号 js 函数 冒号

答:这是对象的写法
如:
JS中的冒号 js 函数 冒号
var o = {a:1,b:2};
表示建立一个具有a,b两个属性的对象,访问使用
o.a或o["a"]即可。

javascript的冒号 用途:
1、switch语句分支  

switch (s) {

  case 条件1:

     语句1;

     break;

  case 条件2:

     语句2;

     break;

}

2、?: 三元表达式 --又称“三目运算符”

  a>b? "L":"S" --如果a大于b则执行L,否则执行S---'?'是在为true的情况下执行 ':'是在为false的情况下执行

3、声明对象直接量的成员
  什么是对象直接量?
    对象直接量(也称为对象初始化程序)是由一个列表构成的,这个列表的元素是用冒号分隔的属性/值对,元素之间用逗号隔开了,整个列表包含在花括号之中。
    javascript中的对象可以像C#、JAVA这些 面向对象的语言中的对象一样,拥有属性和方法。
    创建javascript对象有很多种方法,
  例如方法一,可以用Object创建,

var obj1 = new Object();

obj1.X = "100px";

obj1.Y = "200px";

obj1.myFunction = function() {

  alert("对象的方法 myFunction() !");

};

obj1.myFunction();


  或者方法二


  脚本语言有很多,除了javascript之外,也可以用其它脚本语言来实现javascript所能实现的功能;
  例:
    
    当点击按钮时就会用vbscript语法去执行你用vbscript定义的vbFunction方法;
    如果把onclick后面的vbscript:vbFunction(),改成javascript:vbFunction();就会出错。
    用对 象直接量创建一个对象:

var obj2={

  X:"100px",Y:"200px",myFunction:function(){

   

alert("对象的方法 myFunction() !");

  };

}

obj2.myFunction();

    用对象直接量创建对象看 上去很简洁.


    方法三


    也可以先写个疑似Class的东西然后用构造函数创建:
      

function myClass(x, y) {

        this.X = x;

        this.Y = y;

      }

      myClass.prototype.myFunction=function(){

        alert("对象的方法 myFunction() !");

      }

      var obj3 = new myClass("100px", "200px");

      obj3.myFunction();


4、声明标签
  这些声明你也可 以不写直接调用方法,
  
  这时onclick中的方法,无论你用vbscript还是javascript,IE浏览器会自行识别,用相应的语法去执行,当然其它浏览  器是不支持vbscript的.
  平时我们用javascript习惯上是加声明的,也就是"javascript:" 要有个冒号
  

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/201012.html

更多阅读

Excel中数据透视表的使用 excel中的透视表怎么用

Excel中数据透视表的使用——简介Excel中数据透视表的使用 现在Excel在办公软件中已经很实用,得到了多数人的认可,里面非常强大的功能总能够给我们的工作带来方面。就像Excel中的公式、函数非常强大,可以帮助我们完成很多数据整理工作

EXCEL表中LEFT和RIGHT函数的用法 left和right函数

在用EXCEL表中的时候,懂得一些常用的函数,会给你的工作带来很大便利。就像上次偶然的机会,听同事说道LEFT和RIGHT函数的用法,还挺有用的。像导出的财务数据,日期的格式都是2010-01-01,但是如果你只需要年月,不需要日期,你可以插入另外一列,适用

matlab中的最大值和最小值_待_雪 函数最大值和最小值

matlab中的的最大值和最小值MATLAB提供的求数据序列的最大值和最小值的函数分别为max和min,两个函数的调用格式和操作过程类似。1.求向量的最大值和最小值求一个向量X的最大值的函数有两种调用格式,分别是:(1) y=max(X):返回向量X的最

声明:《JS中的冒号 js 函数 冒号》为网友银子分享!如侵犯到您的合法权益请联系我们删除