上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 相对来说下面几种情况更适合switch结构 枚举表达式的值.这种枚举是可以期望的,平行逻辑关系的 表达式的值具有离散性,不具有线性的非连续的区间值 表达式的值是固定的,不是动态变化的 表达式的值是有限的,而不是无限的,一般来说表达式应该比较少 表达式的值一般为整数,字符串等类型数据 而if结构更适合 阅读全文
posted @ 2019-12-24 11:04 KIU的博客 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 与循环相似,条件表达式决定JavaScript运行流的走向.和其它语言一样,JavaScript也采用了if和switch两种条件结构.由于不同浏览器针对流程控制进行了不同的优化,两者在性能上并没有特别大的差异,主要还是根据需求形式进行分析和选择:条件数量较大的,建议选择switch结构,而不是if 阅读全文
posted @ 2019-12-23 11:14 KIU的博客 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在Javascript语言中,既有function语句,也有函数表达式,这是令人困惑的.因为它们看起来是相同的.一个function语句就是一个值为一个函数的var语句的简写形式. 下面语句: function f(){} 相当于: var f = function(){} 建议使用第二种形式,因为 阅读全文
posted @ 2019-12-23 09:35 KIU的博客 阅读(258) 评论(0) 推荐(0) 编辑
摘要: switch语句,除非明确地中断流程,否则每次条件判断后都贯穿到下一个case条件.例如 switch(expression){ case label1: statementList1 case label2 statementList2 ... default: statementList } 当 阅读全文
posted @ 2019-12-20 18:07 KIU的博客 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中有一些运算符能够该百年运算数自身的值,如赋值,递增,递减运算等. 例如: var a; a=1; a = (a++)+(++a)-(a++)-(++a); console.log(a) //-4 如果直观地去判断,会错误地认为返回值是0,实际上变量a在参与运算得过程中,变量a 阅读全文
posted @ 2019-12-20 17:27 KIU的博客 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 递增(++)和递减(--)运算度容易形成一种不谨慎的编程风格.大多数的缓冲区溢出错误所造成的安全漏洞都是由于这种编码导致的. 当使用++ 和 -- 时,代码往往变得过于紧密,复杂和隐晦.因此,在JavaScript程序设计中不建议使用他们,从而使代码风格变得更为整洁. ++ 和 -- 运算符只能够作 阅读全文
posted @ 2019-12-20 16:13 KIU的博客 阅读(151) 评论(0) 推荐(0) 编辑
摘要: JavaScript有两组相等运算符: 和 !==,==和!= . 和 !==这一组运算度会按照期望的方式工作.如果两个运算数类型一致且拥有相同的值,那么 返回true,而!== 返回false. == 和 != 只有在两个运算数类型一致时才会做出正确的判断,如果两个运算数是不同的类型,会试图强制转 阅读全文
posted @ 2019-12-20 15:58 KIU的博客 阅读(183) 评论(0) 推荐(0) 编辑
摘要: NaN时IEEE 754中定义的一个特殊的数量值.他不表示一个数字,尽管下面的表达式返回的是true typeof(NaN) 'number' //true 该值可能会在试图将非数字形式的字符串转换为数字时产生,例如 + '0' //0 + 'oops' //NaN 如果NaN是数字运算中的一个运算 阅读全文
posted @ 2019-12-20 15:29 KIU的博客 阅读(725) 评论(0) 推荐(0) 编辑
摘要: parseInt是一个将字符串转换为整数得函数,与parseFloat(将字符串转换为浮点数)对应,这两种函数是JavaScript提供得两种静态函数,用于把非数字得原始值转换为数字. 在开始转换时,parseInt会先查看位置0处得字符,如果该位置不是有效数字,就返回NaN,不再深入分析.如果位置 阅读全文
posted @ 2019-12-20 14:24 KIU的博客 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 使用typeof预算符返回一个用于识别其运算数类型的字符串.对于任何变量来说,使用typeof预算符总是以字符串的形式返回一下6种类型之一 number string boolean object function undefined 需要注意的是,在使用typeof检测null时,返回的是"obj 阅读全文
posted @ 2019-12-20 11:19 KIU的博客 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页