本文实例讲述了Javascript类型转换,封闭函数及常见内置对象。分享给大家供大家参考,具体如下:
<强> 强>
1, ECMAscript javascript的语法(变量,函数,循环语句等语法)
2、DOM文档对象模型操作html和css的方法
3、BOM浏览器对象模型操作浏览器的一些方法
1,直接转换方法用于()与parseFloat ()
alert (' 12 + 7);//弹出127 alert(方法(12)+ 7);//弹出19 alert(方法(5.6));//弹出5 alert (' 5.6 ' + 2.3);//弹出5.62.3 alert (parseFloat (5.6) + 2.3);//弹出7.8999999999999995 警报(0.1 + 0.2);//弹出0.3000000000000004 alert ((0.1 * 100 + 0.2 * 100)/100);//弹出0.3 警报(parseFloat (5.6) * 100 + 2.3 * 100)/100);//弹出7.9 >之前2,隐式转换“==焙汀啊?/p>
如果(“3”==3) { 警报(“相”等); }//弹出“相”等 警报(“10”3);//弹出7 >之前3,南和isNaN
alert(方法(123年美国广播公司(abc)));//弹出123 alert(方法(“abc123”));//弹出南 >之前
1,警报
2, console.log
3, document.title
变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量。
1,全局变量:在函数之外定义的变量,为整个页面公用,函数内部外部都可以访问。
2、局部变量:在函数内部定义的变量,只能在定义该变量的函数内部访问,外部无法访问。& lt;脚本type=" text/javascript祝辞//全局变量 var=12; myalert()函数 {//局部变量 var b=23; alert (); 警报(b); } myalert ();//弹出12和23 alert ();//弹出12 警报(b);//出错 & lt;/script> >之前
封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。
一般定义的函数和执行函数:
函数myalert () { alert('你好! '); }; myalert (); >之前封闭函数:
(函数myalert () { alert('你好! '); })(); >之前还可以在函数定义前加上“~”和“!”等符号来定义匿名函数
!函数myalert () { alert('你好! '); }() >之前<强>封闭函数的好处强>
封闭函数可以创造一个独立的空间,在封闭函数内定义的变量和函数不会影响外部同名的函数和变量,可以避免命名冲突,在页面上引入多个js文件时,用这种方式添加js文件比较安全,比如:
var iNum01=12; 函数myalert () { alert('你好! '); } (函数(){ var iNum01=24; 函数myalert () { 警报(“你好,世界”); } 警报(iNum01); myalert () })() 警报(iNum01); myalert (); >之前
1、文档
文档。getElementById//通过id获取元素 文档。getElementsByTagName//通过标签名获取元素 文档。介绍人//获取上一个跳转页面的地址(需要服务器环境) >之前2,位置
window.location。href//获取或者重定url地址 window.location。搜索//获取地址参数部分 window.location。散列//获取页面锚点或者叫哈希值 >之前3、数学、
数学。随机获取0 - 1的随机数 数学。地板上向下取整 数学。装天花板向上取整 >之前感兴趣的朋友可以使用:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《JavaScript面向对象入门教程》、《JavaScript错误与调试技巧总结》,《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
Javascript类型转换,封闭函数及常见内置对象操作示例