JS冒号的作用

JS中冒号的作用
1.声明对象的成员
2.switch语句分支
3.三元表达式

1.声明对象的成员 
var Book =
{
    Name: ‘法‘,
    Price: 100,
    Discount : function(rate)
   {
       this.Price *= rate; 
   }
};
alert(Book.Price);
Book.Discount(0.8); // 8折
alert(Book.Price);

2.switch语句分支 
var a = 2;
switch (a)
{
      case 0:
         alert(‘0‘);
         break;
     case 1:
         alert(‘1‘);
         break;
     case 2:
         alert(‘2‘);
         break;
     default: 
         alert(‘_‘);
}

3.三元表达式
var a = 2;
var b = 4;
var k = (a > b ? 1 : 2);

时间: 2024-12-08 16:43:58

JS冒号的作用的相关文章

JS中冒号的作用

转载: JS中冒号的作用1.声明对象的成员2.switch语句分支3.三元表达式 1.声明对象的成员 var Book ={    Name: '法',    Price: 100,    Discount : function(rate)   {       this.Price *= rate;    }};alert(Book.Price);Book.Discount(0.8); // 8折alert(Book.Price); 2.switch语句分支 var a = 2;switch (

tomcat项目更新后js效果没有作用

项目更新后有一小段js一直没有起作用,最后把tomcat缓存清理后并重启tomcat还是没有效果.最终把浏览器缓存清除一下,问题解决了. 虽然问题解决了,但是无法确认tomcat的缓存和该段代码无效是否有效. 问题的教训是:将浏览器设置为"退出时清除历史记录",然后工具---internet选项----浏览历史记录(设置)"每次访问网页时". 截图为: tomcat项目更新后js效果没有作用,布布扣,bubuko.com

node app.js不起作用的解决方法

In Express 3.0, you normally would use app.configure() (or app.use() ) to set up the required middleware you need. Those middleware you specified are bundled together with Express 3.0. e.g. var express = require('express'); var routes = require('./ro

js闭包的作用

js闭包的用途详解 js闭包可以用在许多地方.它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中.具体怎么理解呢,各位看官请仔细看好下文 我们来看看闭包的用途.事实上,通过使用闭包,我们可以做很多事情.比如模拟面向对象的代码风格:更优雅,更简洁的表达出代码:在某些方面提升代码的执行效率. 1 匿名自执行函数 我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用

C++中冒号(:)的作用

摘于:http://blog.csdn.net/zimingjushi/article/details/6549390 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; XXX (2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型. struct _XXX{ _XXX() : y(0xc0) {} }; (3) p

create-react-app创建的项目中registerServiceWorker.js文件的作用

使用React官方的脚手架工具create-react-app创建的项目,目录中会存在registerServiceWorker.js这个文件,这个文件的作用是什么呢? 这个文件可以使用也可以不使用,使用它可以使你的react项目变成一个PWA(Progressive Web Application), 也就是说,在线上,只要访问过一次你的网站,下一次即使没有网络,这个应用依然可以被访问.当然,它的好处不仅这么一点点,在移动端打开项目时,如果你用的是chrome或者firefox这样的高级浏览器

使用append()方法,原先的js不起作用

我使用localstorage存储数组,然后遍历,用append()方法,把数据渲染在界面上,但是原先的js都不起作用了,如图 然后,我的js用点击类content-levelOne 触发方法.但是没有用 无论是用 $(".content-levelOne).click(function(){}) 不起作用 $(".content-levelOne").on("click",function(){}) 也是不行的.第二天我在百度上找了一下,然后发现了. 原

js作用域和作用链

js中函数嵌套是非常普遍的,那么子啊函数嵌套中,变量时怎么寻找的? 答:首先在内层中寻找,找不到的话就跑的外层寻找, ……直到跑到window顶层(全局)为止 —————————————————————————————— 声明变量时加var和不加var的区别, 答:加var才是声明变量.不加的话是赋值操作(不要狭隘的理解为声明了一个全局变量),会在函数内部找变量,找不到往上层找,还没有的话找到window,并赋值. js中 允许在定义变量的时候 不加var 修饰符.->不加var 修饰符.js会

easyloader.js文件的作用

1).easyloader.js文件用于加载指定模块,同时它也会加载指定模块所依赖的组件 2).不使用easyloader加载: 在easyui中有一个Parser解析器,它会解析class中的easyui-window,所以不用easyloader加载指定模块也可以.