zoukankan      html  css  js  c++  java
  • JS

    1. 1.NaN(not a number:):表示非数字,NaN 和任何值都不相等,包括他自己

    如果要判断一个值是否是NaN不能用 == 来判断,可以使用isNaN函数来进行判断

      比如:“123”,可以转成数字,所以不是非数字

      isNaN("123");  //false

      isNaN("abc1123");  //true

    1. 2.在JS字符串中

    字符串常量可以用双引号或单引号括起来

    1. 3.undefined

    表示变量未定义,值只有一个就是undefined

    声明了一个变量,但没有为变量赋值,变量的值就是Undefined,

    注:undefined不是说变量没有声明,而是声明了变量,但是没有赋值,如果变量没有声明直接访问,会抛异常

    1. 4.==和===的区别

    在比较两个值是否相等时,如果两个值属于同一种数据类型,==和===在比较时没有区别。

    如果比较两个值不是同一种数据类型,===直接返回false,不予比较。==会先将两个值转成同一种数据类型,在进行比较,如果相等返回true.否则反之

    1. 5.typeof运算符:返回变量或者表达式的数据类型
    <script>
                var x = 100;
                console.log(typeof x);
                x = true;
                console.log(typeof x);
                x = "isok";
                console.log(typeof x);
            </script>
    1. 6.判断
    if(123){
      console.log("yes");
    }else{
      console.log("no");
    }

    注:除了数值中的0和NaN以及字符串中的 "" 会转成false,其他的数值和字符串都是true

    1. 1.声明一个数组
    var arr1 = new Array();//声明一个空数组
    var arr2 = new Array(88,"ww",true,100);//声明一个具有指定初始值的数组
    var arr3 = [];
    var arr4 = ["aaa",22];
    1. 2数组中的方法
    length 属性,返回数组的长度
    pop 方法 删除数组中的最后一个元素并返回该元素
    push 方法 往数组中最后一个位置添加一个元素并返回新数组的长度
    shift 方法 删除数组中第一个元素并返回该元素
    unshift 方法 往数组的第一个位置添加一个元素并发挥新数组的长度
    1. 1函数:

    JS中的函数的作用就是Java中的方法,其实就是具有功能的代码块,可以反复调用

    1. 2函数的声明方式
    函数的声明一:
    function 函数名称([参数列表]){
    
    }
    调用函数
    函数名称([参数列表]);

    函数声明方式二
    var fn2 = function(name,age){

    }
    调用函数
    fn2(name,age);

     需要注意的是:JS中的函数在调用时,即使少传参数,或多传参数都可以调用

    1.3声明一个对象

    <script>
                var arr1 = {
                    "name":"li",
                    "age":"18",
                    "run":function(){
                        alert(this.name+":"+this.age)
                    }
                }
                alert(arr1.age);
                alert(arr1.name);
                arr1.run();
                
            </script>
  • 相关阅读:
    sql对查询为null的值赋默认值
    org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误
    linux使用telnet测试端口
    grep和sed拉取线上日志,nc导入elk
    linux命令sed使用
    windows使用nc命令
    离线日志数据导入elk
    docker搭建elk日志收集系统
    curl: (60) Peer's Certificate has expired
    【Splay】【启发式合并】hdu6133 Army Formations
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/11371595.html
Copyright © 2011-2022 走看看