- 浏览: 118016 次
- 性别:
- 来自: 深圳
文章分类
最新评论
对于操作单条的代码,这种方式就可以很容易的使用三元运算符来替换,比如:
if(flag){
doSth();
}else{
doAnotherSth();
}
//可以替换为:
flag ? doSth() : doAnotherSth();
单条的很容易,但是对于多条操作语句呢?这时候该怎么来避免使用if。答案还是从三元运算符中找,例如:
if(flag){
c = "ss";
d ="none";
e.style.display="block";
}else{
c = "cc";
d ="normal";
e.style.display="none";
}
//这个时候,还是可以通过一点小技巧来实现的:
flag ? ( c = "ss",d="none",e.style.display="block") : (c = "cc",d="normal",e.style.display="none");
各个操作语句之间使用逗号“,”组合起来,再加上小括号,就可以执行了。为此,可以较少一些字节,也使得代码简洁起来。
if(flag){
doSth();
}else{
doAnotherSth();
}
//可以替换为:
flag ? doSth() : doAnotherSth();
单条的很容易,但是对于多条操作语句呢?这时候该怎么来避免使用if。答案还是从三元运算符中找,例如:
if(flag){
c = "ss";
d ="none";
e.style.display="block";
}else{
c = "cc";
d ="normal";
e.style.display="none";
}
//这个时候,还是可以通过一点小技巧来实现的:
flag ? ( c = "ss",d="none",e.style.display="block") : (c = "cc",d="normal",e.style.display="none");
各个操作语句之间使用逗号“,”组合起来,再加上小括号,就可以执行了。为此,可以较少一些字节,也使得代码简洁起来。
发表评论
文章已被作者锁定,不允许评论。
-
弹出层并可拖拽
2016-09-21 14:59 0<!DOCTYPE html PUBLIC " ... -
标题栏新消息提示效果
2016-09-21 14:42 522var newMessageRemind={ _step: ... -
JS转换HTML转义符
2016-09-21 14:14 554//去掉html标签 1 2 3 function remo ... -
JS判断是否在微信浏览器打开
2016-09-21 14:07 462最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享 ... -
添加搜藏,设为首页
2016-09-21 11:13 410//添加搜藏 function AddFavorite() { ... -
jQuery 发送验证码倒计时按钮
2016-09-21 11:02 518{ wait:90, hsTime:func ... -
JS杂记
2011-10-24 15:09 675//定义数组 var index = new ... -
数_函_置_内_J_S
2011-09-15 13:41 578http://mamaoyuan625.iteye.com/b ... -
素_元_建_创_J_S
2011-09-15 11:22 490//获取对象 var obj = document.getEl ... -
件_事_出_退_载_加_S_J
2011-09-01 14:45 588<html> <head> & ... -
组_数_S_J
2011-09-01 14:43 624<html> <head> &l ... -
点_节_形_树_S_J
2011-08-29 10:12 589http://wangyalei.iteye.com/blog ... -
层_级_展_示
2011-08-27 12:01 459<html> <head> &l ... -
巧_技_小_S_J
2011-08-26 10:17 335http://bageer707.iteye.com/blog ... -
2_数_函_串_符_字_用_常
2011-08-26 10:01 303//修改日期信息 myDate.setDate(myD ... -
1_数_函_串_符_字_用_常
2011-08-26 09:59 350//定义数组的两种方式 ... -
象_对_D_O_M
2011-08-26 09:55 439<html> <head> &l ... -
2_证_验_S_J
2011-08-25 12:42 376//验证电话号码 function checkPhone ... -
证_验_S_J
2011-08-25 12:35 500<html> <head> &l ... -
1_篇_础_基_S_J
2011-08-25 09:51 438http://www.iteye.com/topic/5656 ...
相关推荐
它的语法是`snprintf_s(dest, size, max_chars, format, ...)`,其中`max_chars`是最大写入字符数(包括终止空字符),`format`是格式化字符串,后面的参数是格式化字符串中的占位符对应的值。 4. **memcpy_s**: 这...
标题中的“0001-usb-gadget-f_hid-add-keyboard-report_desc_HID描述符_androidhid”揭示了本文将要探讨的主题,这是关于在Android系统中添加USB Gadget功能,特别是涉及Human Interface Device (HID) 的部分,尤其...
031.Python运算符总结_位操作符_优先级问题.mp4
《libcc_s_seh-1.dll:解决程序错误的关键组件》 在计算机编程和软件运行过程中,动态链接库(Dynamic Link Library,简称DLL)扮演着至关重要的角色。它们是Windows操作系统中的一种共享代码库,允许多个应用程序...
标题中的"J2sdk-1_5_0-beta-windows-i586.rar_beta_j2sdk_j2sdk w_j2sdk-1_5_"提到了J2SDK的1.5.0 beta版本,这是一款针对Windows i586架构的软件。"J2sdk w_"可能是“J2SDK for Windows”的简写。"beta"标签表明这...
3. **处理描述符**:如果在类字典中找到了描述符,则优先调用描述符的 `__get__` 方法。 4. **沿着继承链搜索**:继续沿着类的继承链向上查找,直到找到属性或者到达基类。 5. **抛出异常**:如果整个过程都没有找到...
2. **验证安装**:安装完成后,打开命令提示符,输入`openssl version`,如果返回了OpenSSL的版本信息,说明安装成功。 3. **OpenSSL的命令行使用**:OpenSSL提供了丰富的命令行工具,如生成RSA密钥对(`openssl ...
- `format`: 这是一个格式字符串,可以包含任意数量的占位符,例如 `%d` 表示整数,`%s` 表示字符串等。 - `...`: 这表示可变参数列表,可以是任何类型的值。 - `##__VA_ARGS__`: 这个操作符用来确保即使在没有参数...
【标题】"blog_jsp_v1.0.rar_blog.j_blog_jsp_v1" 提供的是一个基于JSP技术构建的个人博客系统,版本为v1.0。这个系统旨在为初学者提供一个学习和参考的平台,展示了如何利用JSP进行Web应用开发,特别是构建博客系统...
### 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast 在C++编程语言中,为了提高程序的可读性和安全性,C++标准库提供了多种类型的转换机制。其中,最常用的四种类型转换符包括:`...
在操作系统中,`select()`系统调用是一种多路复用I/O模型,它允许程序同时监控多个文件描述符,等待这些描述符中的任意一个或多个准备进行读写操作。这个功能在开发网络服务器或者需要处理多个并发连接的程序时尤其...
”项目中,重点是应用MATLAB编程来实现Hess-Smith方法,这是一种处理三维问题的面元法和边界元法的组合。 首先,Hess-Smith方法是由Hess和Smith提出的,主要用于解决固体中的弹性动力学问题。这种方法结合了面元法...
《深入解析s3c2410 USB设备驱动——s3c2410_udc》 在嵌入式Linux系统中,驱动程序是连接硬件和操作系统的关键桥梁,它使得操作系统能够有效地控制和管理硬件资源。本文将深入探讨s3c2410_udc,这是一个针对三星S3C...
护理专业学生中医五态人格的现状调查与分析_孙静_李东雅_丁向_符玥_杨小文.caj
标题中的“builtin-__fls.rar_if”似乎与C语言或类似编程语言中的位操作有关,特别是关于查找最高位设置的位(Most Significant Bit, MSB)的内置函数`__fls`。`__fls`通常是用于找出一个整数中最后(最高位)设置的...
本文档主要涵盖了USB命令(请求)和标准描述符的相关知识,尤其针对HID(Human Interface Device,人机交互设备)描述符进行了详细解析。 USB标准请求是USB设备与主机通信的基础,它们定义了设备如何响应主机的控制...
2. **分隔符获取**:使用cl_abap_char_utilities类获取水平制表符(TAB),作为字段之间的分隔符。 3. **打开Excel文件**:创建一个Excel应用程序对象,并打开指定的文件。如果Excel应用程序已经打开,就直接获取...
6. 保存更改后,需要重启命令提示符或计算机,使新设置生效。 在完成配置后,你可以通过在命令行输入`java -version`来检查Java是否安装成功。如果显示Java版本信息,那么说明配置成功了。 对于开发者而言,Java ...
相较于系统自带的命令提示符,J_Dos在处理汉字支持上具有优势,这意味着它对于中文环境的操作更加友好。此外,这款工具不仅限于执行基本的DOS命令,还支持执行像`java`和`javac`这样的外部命令,这对于Java开发者而...