zoukankan      html  css  js  c++  java
  • javascript常识

    substring和substr的区别

    substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    stringObject.substring(start,stop)
    例子:
    <script type="text/javascript">
    
    var str="Hello world!"
    document.write(str.substring(3,7))
    
    </script>
    结果:
    lo w

    substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
    stringObject.substr(start,length)
    例子:
    <script type="text/javascript">
    
    var str="Hello world!"
    document.write(str.substr(3))
    
    </script>
    结果:
    lo world!

    --------------分割线--------------------------

    getElementsByName和getElementById的区别

    document.getElementsByName得到的是一个数组,而document.getElementById得到的是唯一的元素对象;要通过document.getElementsByName得到某一特定的元素对象,并须加上下标:document.getElementsByName("text1")[0] 得到第一个name值为text1的元素对象。

    jquery中html(), text(),val()区别

    html就是你可以添加像<a></a>、<p></p>等标记
    text只能写文本如果写了上面的标记则会以文本形式输出
    val是属性,只有有该属性的对象才能调用

    js中的return ;return false;return true;的理解

    retrun true; 返回正确的处理结果。

    return false;分会错误的处理结果,终止处理。

    return;把控制权返回给页面。

    看一个例子:

    <script type="text/javascript">
    function a(){
    if(true)
    return false;
    }
    function b(){
    console.log('-----------');
    }
    function Test(){
    a();
    b();
    }
    Test();
    </script>

    这个例子的结果是:

    -----------

    在Test()函数里调用a()函数,那面里面return false 对于Test()函数来说,只是相当于返回值。而不能阻止Test()函数执行。

    如果改成:

    <script type="text/javascript">
    function a(){
    if(true)
    return false;
    }
    function b(){
    console.log('-----------');
    }
    function Test(){
    return a();
    b();
    }
    Test();
    </script>

    结果为:

    这里 return a();时阻止了程序的运行。

    用这个例子来理解 retun 很好。

    上面是几个基础的 js知识,也是日常常用的知识,而且很容易错,所以记下来,不时翻阅。



  • 相关阅读:
    window.onload的一些说明
    关于js函数,方法,对象实例的一些说明
    js之数组,对象,类数组对象
    js之数据类型及类型转换
    浅析JSONP
    php小记
    php下载文件,解压文件,读取并写入新文件
    python 循环列表的同时做删除操作
    Mysql压缩包版zip的安装方法
    django Cookie 和 Session 装饰器修复技术
  • 原文地址:https://www.cnblogs.com/miketwais/p/javascript.html
Copyright © 2011-2022 走看看