zoukankan      html  css  js  c++  java
  • 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')
  • 相关阅读:
    行锁原理 天高地厚
    unity c#
    (转)C#导出Excel源码
    c#.net]做tooltip给控件动态添加属性的做法、IExtenderProvider接口的使用
    自定义提供程序控件
    在C#中使用SQLite
    哈佛大学凌晨4点半的景象
    (转)SQLServer常见查询问题
    .NET组件编程
    窗体着色
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9471027.html
Copyright © 2011-2022 走看看