首页 > 代码库 > 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的问题说明