首页 > 代码库 > javascript的问题说明

javascript的问题说明

1、在严格的比较运算中,“===”是恒等计算符,它会比较两边的数值和类型,

  var a = 10;    var b = "10";      if(a===b)返回的是false

2、javascript的作用域:为可访问变量、对象、函数的集合

  局部作用域:变量在函数中声明,变量为局部作用域,只能在函数内部访问。

    因为局部变量只作用于函数中,所以不同的函数可以取相同的变量名;局部变量在函数开始执行的时候创建,          在函数执行完毕后自动销毁。

  全局变量:变量在函数外面声明,即为全局变量

  全局作用域:即是全局变量的作用域,网页中的所有脚本和函数都可使用;如果变量在函数里面没有声明(没有使                            用var关键字),该变量也是全局变量。

3、javascript变量的生命周期:javascript变量的生命周期在它声明时初始化,局部变量在函数执行完毕后销毁,全局       变量在页面关闭后销毁。

4、函数参数:函数参数只在函数内部起作用,是局部变量。

5、document的常用方法总结:

  document.getElementById("id名")                             通过id查询当前HTMl文档中指定id的标签

  document.getElementByTagName("元素名")               通过标签名查询当前HTML文档中指定标签名的标签

  document.getElementByName("name")                     通过name获取标签

  document.getElementByClasssName("类名")              通过类名获取标签

6、javascript输出:javascript中没有任何输出或打印函数。  

     显示数据的方法:1、使用window.alert()弹出警告框。

             2、使用document.write()方法将内容写入HTML文档中。

             3、使用innerHTML()写入到HTML元素。

             4、使用console.log()写入浏览器的控制台。

     详解:1、使用alert()可以弹出一个警示框来显示数据。

        2、这是出于测试的目的,使用write()方法可以HTML输入写内容,如果在HTML文档加载完成后执                                  行该方法,它会将整个文档覆盖。

        3、操作HTML元素方法:document.getElementById("元素ID名").innerHTML = "内容"。

        4、写在控制台中:如果浏览器支持调试,你可以使用console.log()方法在浏览器中显示javascript                                的值,浏览器中使用F12来启用调试模式,在测试窗口点击"Console"菜单。

7..........待续

 

javascript的问题说明