美文网首页
js中的函数和Boolean判断真假

js中的函数和Boolean判断真假

作者: Single_0d63 | 来源:发表于2018-08-09 18:39 被阅读0次

为什么要使用函数:便于维护和修改代码,可以提高代码的复用性,可以让代码变简洁(封装通用的代码)

创建函数

1.function 函数名 (){}

2.var 变量 = function(){}

3. var 变量 =new Function(参数列表......,"函数体")

函数的分类

注意:js中的函数可以不安指定的数量传参,可以通过arguments来获得传入的 参数

1.无参无返回值的

           1声明函数的公式:function 函数名(){写函数体}

            2调用函数的公式:函数名()

2.有参无返回值的

            1声明函数的公式:function 函数名(形参列表){写函数                  体}

             2调用函数的公式:函数名(实参列表)

3.无参有返回值的

              1声明函数的公式:function 函数名(){return xxxx} 返                    回值是这个函数执行的结果

               2调用函数的公式:函数名() 会有一个返回值 -》                    返回值就代表这个函数最终的结果

4.有参有返回值的

                1声明函数的公式:function 函数名(参数列表){return                     xxxx} 返回值是这个函数执行的结果

                 2调用函数的公式:函数名(实参) 会有一个返回                      值 -》返回值就代表这个函数最终的结果

参数

1.形参:用于临时表示 装入函数中的内容

              写在声明函数的时候的小括号中

2.实参: 实际传入函数的参数

特别需要注意:区分函数名和调用函数

例:function move(){}

函数名:move    代表整个函数

调用函数:move()

Boolean判断真假

1.真:

true 

"有内容的字符串"

非0的数字

初始化之后的数组 json对象 日期对象......等等

2.假:

false

0

“”(空的字符串)

null

undefind

NaN (not a number)

相关文章

  • js中的函数和Boolean判断真假

    为什么要使用函数:便于维护和修改代码,可以提高代码的复用性,可以让代码变简洁(封装通用的代码) 创建函数 1.fu...

  • 面向对象/内置构造函数

    内置构造函数创建对象 JS中的内置构造函数 String Number Boolean 注意:(区别于string...

  • 判断对象类型 object.prototype.toString

    js中的typeof 只能判断5种类型:function num boolean object string ,但...

  • js函数中的if判断和a==b判断

    if判断 括号内的表达式,会被强制转换为布尔类型 原理 a==b的判断的规则如下: 1、如果两个值类型相同,进行 ...

  • js数据类型

    js的值类型有 boolean,number,string,undefined。可以通过typeof进行判断js的...

  • js中的真假值判断

    假:var a=0; var c=''; var d=null; var e=undefined; 真:var f...

  • 函数 | IF函数,判断真假

    / IF函数 / 函数语法: =IF(logical_test,[value_if_true],[value_if...

  • instanceof和typeof原理

    JS数据类型判断和数组判断 js七种数据类型:Number, String, Boolean, symbol, n...

  • 2017-4-1 VUE

    JS的方法 1、类型判断的方法 2、创建对象构造函数 3、JS基础函数和语法

  • js真假判断

    javascript中,真假的判断,常常令人困惑.同样的表达式,在不同的操作符下会有不同结果。在此做个简单的总结。...

网友评论

      本文标题:js中的函数和Boolean判断真假

      本文链接:https://www.haomeiwen.com/subject/ocvcbftx.html