`
xushaoxun
  • 浏览: 52818 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

javascript 变量与条件判断

阅读更多

//判断哪些东西被当作false

function fun(a){

    if(!a) alert("not " + a)

    else alert(true)

}

fun();            //not undefined

fun(0);          //not 0

fun("");        //not

fun(false);   //not false

fun(null);    //not null

fun(undefined);   //not undefined(undefined是关键字)

 

//空数组或对象为true

fun([])    //true

fun({})  //true

 

in测试

arr = [11, 22, 33]

obj = ['attr1': 1, 'attr2':2]

if(1 in arr){}           //true, 这里的i是index, 所以这种用法应该避免

if("attr1" in obj){}          or    if(obj['attr1']){}

 

if(a = obj['key']){

//do something with a

}

 

for in 循环

数组循环

arr=[11, 22, 33]

for (var i in arr){

    console.debug(arr[i])     #11, 22, 33. 这里的i 是index

}

 

obj循环

var a={name:'asd',id:123} , b;
for(var obj in a){
    console.debug(obj)     #name, id
}

 

for循环

for (i=0; i<=10; i++){

...........

}

分享到:
评论

相关推荐

    javascript常用判断函数

    此外,JavaScript还有其他很多内置的判断函数,如`isNaN`、`typeof`等,它们分别用于检测一个值是否为非数字和确定变量的类型。 在编写JavaScript代码时,正确使用这些判断函数能提高代码的健壮性和可维护性。理解...

    javascript里的条件判断

    作为一种弱类型语言,javascript的条件判断与其他强类型语言不同,它不需要明确地判断变量的类型,而是通过变量的值来判断条件是否成立。 在javascript中,任何非空字符串、非零数字、非null对象、非undefined对象...

    JavaScript 入门与提高

    控制流程则决定了代码执行的顺序,通过条件判断和循环可以使代码具备逻辑性。函数则是一种组织代码的方式,可以重复使用并封装复杂操作。 接下来,深入学习JavaScript,你将接触到对象和原型。在JavaScript中,一切...

    JavaScript中的条件判断语句使用详解

    JavaScript中的条件判断语句是编程中的基础概念,它允许我们根据不同的条件来执行不同的代码块。在JavaScript中,条件判断语句主要有以下几种形式:if语句、if...else语句、if...else if...else语句。这些语句是程序...

    javascript课程内容总结

    JavaScript 课程内容总结 JavaScript 是一种广泛应用于网页开发的编程语言,...JavaScript 中的作用域包括全局变量和局部变量。全局变量定义在函数外部,作用于整个脚本。局部变量定义在函数内部,只能在函数中使用。

    Javascript判断常用Demo

    如示例代码,限制只允许输入数字和小数点,可以使用条件判断`(event.keyCode||event.keyCode&gt;57)&&(event.keyCode!=46)`来阻止其他键的输入。 6. **checkbox的全选/取消**: 实现复选框全选和取消全选功能,可以...

    JavaScript实例精通 源代码

    2_1.htm 条件判断语句if…else 2_2.htm 多条件判断语句switch。 2_3.htm 嵌套循环语句for。 2_4.htm 循环语句while。 2_5.htm 控制循环过程break和continue。 2_6.htm 利用流程控制语句实现冒泡排序。

    JavaScript视屏教程-2.变量,小学生数学与简单的交互

    无论你是编程新手还是希望巩固基础知识,这个关于JavaScript变量、基本数学运算和交互的教程都将为你的编程之旅提供坚实的起点。通过学习和实践,你将能够运用JavaScript来创建更复杂的应用,提升用户体验,从而在...

    Javascript 篱式条件判断

    在JavaScript编程中,条件判断是控制程序执行流程的一个重要方面。有时为了检查多个条件,代码可能变得冗长且难以阅读。这就需要开发者采用更高效的方法来进行条件判断,篱式条件判断(有时称为安全导航操作符)就是...

    Javascript模拟训练

    13.if-else语句:Javascript中的if-else语句可以根据条件判断的结果进行跳转,例如`if(a) if(b) c=0; else c++;`的结果是根据条件判断的结果而定的。 14. 逻辑运算符:Javascript中的逻辑运算符包括与、或、非等,...

    kettle常见控件(输入、输出,字段选择、设置变量、记录集连接、值映射、字符串替换、js、Java)的使用案例

    - **JavaScript步骤**:允许用户编写自定义的JavaScript代码进行复杂的数据处理或逻辑判断。 - **Java类步骤**:若需要执行Java代码,可以使用此步骤,提供高度定制的功能。 9. 增量抽取: - Kettle支持基于...

    IF条件判断2.zip

    在HTML文件`IF条件判断2.html`中,可能包含一个示例或教程,展示如何在JavaScript或其他客户端脚本语言中使用IF条件判断。这些语言在网页交互中发挥重要作用,允许动态响应用户操作。 总的来说,IF条件判断是编程和...

    javascript if条件判断方法小结

    JavaScript中的if条件判断是编程中常用的一种控制流程语句,用于基于不同的条件来执行不同的代码块。当编写代码需要根据不同情况做出决策时,条件语句是非常重要的工具。 在JavaScript中,主要的条件语句包括if语句...

    javascript试题(附答案)

    3. 分支结构:`switch...case`用于多条件判断。 四、函数 JavaScript中的函数是第一类对象,可以作为参数传递,也可以作为其他函数的返回值。使用`function`关键字声明函数,如`function greet(name) { console.log...

    JavaScript:流程控制:条件语句与循环

    本文将详细介绍 JavaScript 中的条件语句与循环,并结合变量与数据类型、函数与作用域以及数组与对象操作的基础知识,帮助读者更好地理解和掌握这些核心概念。 #### 二、条件语句 条件语句允许根据不同的条件执行...

    JavaScript详解.doc

    JavaScript的控制流结构,如条件语句(if)、选择结构(switch)、循环语句(while、do...while、for),与Java基本相同,但因为JavaScript的弱类型特性,它们在处理条件判断时有一些特殊的行为。例如,`if`语句中的...

    JavaScript标准参考教程

    在语法概述章节中,我们学习了JavaScript的基本句法结构,包括语句、变量、变量提升、标识符、注释、区块、条件语句和循环语句。JavaScript支持多种数据类型,包括原始类型如字符串、布尔值等,以及通过对象和数组...

Global site tag (gtag.js) - Google Analytics