• Javascript基于对象的语言


    引入方式:

    1 在HTML里面直接写入

    2 在js文件里面写好,再通过    <script src="xxxx.js"></script> 的方式引入

    声明变量:

    var name=“Kevin” ,age=24

    var n=NaN 与任何元素进行比较都仍为false 除非类似n!=5 的不等式 则为true

    获取标签属性值: document.getElementsByTagName('P');

    分割字符串:

    1 <script>
    2     str1='hello python';
    3     str1.substr(1,3);     //从1 开始取3个值
    4     str1.substring(1,3);   //从1切到3 3不取
    5     str1.slice(2,4);      //从2切到4 4不取
    6     str1.concat('go');   //字符串拼接
    7 </script>

    Array 数组:

    arr1.length 数组长度

    数组从大到小排序:

    1 <script >
    2     arr1=[24,13,5,74,68];
    3     function  s(a,b) {
    4         return a-b;
    5     }
    6     document.write(arr1.sort(s));
    7 </script>

    数组栈的元素插入与移除:

     1 <script >
     2     arr1=[24,13,5,74,68];
     3     arr1.push('hello',123);   //添加到栈尾部
     4     arr1.pop();              //从栈尾部移除一个元素
     5 
     6     arr1.unshift('java','ui'); //添加到栈头部
     7     arr1.shift();            //从栈头部移除一个元素
     8     
     9     console.log(arr1);
    10 </script>

    function函数实现接收任意长度参数求和:

    通过arguments对象来实现

    <script>
     function add() {
            var sum=0;
            for(i=0;i<arguments.length;i++){
                sum+=arguments[i];
            }
            return sum
        }
        console.log(add(2,3,5,7,9))
    </script>

     非常用匿名函数的形式:

    (function (args) {
    alert(args+ 'python');
    })
    ('hello')
  • 相关阅读:
    获取设备信息
    获取Mac地址
    常用正则
    几个字段相同的纪录去重留下主键最小的一条纪录
    mysql查询数据库中包含某字段(列名)的所有表
    nginx反向代理
    Eureka参数配置项详解
    html5验证自适应
    synchronized对象解析
    多线程进行数据同步
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9471027.html
Copyright © 2020-2023  润新知