javascript 基础1第11节
2015-08-18 14:23
676 查看
<html> <head> <title>javascript基础</title> </head> <body> 1.NaN isNaN()</br> <script type="text/javascript"> //数据类型转换失败 返回NaN类型 document.write("parseInt('a') : " ,parseInt('a'),"<br/>"); document.write("parseInt('9') : " ,parseInt('9'),"<br/>"); document.write("NaN == NaN : " , NaN == NaN,"<br/>"); </script> 2.关系运算符 > >= < <= != == ===</br> <script type="text/javascript"> document.write("'7' < 5 : " ,'7' < 5,"<br/>");//发生类型转换 document.write("'7' > 5 : " ,'7' > 5,"<br/>"); document.write("'7' > '12' : " ,'7' > '12',"<br/>");//不发生类型转换 document.write("'a' > 12 : " ,'a' > 12,"<br/>");//发生类型转换 document.write("'a' < 12 : " ,'a' < 12,"<br/>");//发生类型转换 document.write("isNaN('a') : " ,isNaN('a') ,"<br/>");//是否是非数字 document.write("isNaN('8') : " ,isNaN('8') ,"<br/>"); document.write("100 == '100' : " , 100 == '100' ,"<br/>"); document.write("100 === '100' : " , 100 === '100' ,"<br/>");//值相等 类型相同 document.write("'100' === '100' : " , '100' === '100' ,"<br/>"); </script> 3.赋值运算符 = += -= *= /= %=</br> 4.逻辑运算符 !&& ||</br> <script type="text/javascript"> //任何类型使用!结果是布尔型 true --- null '' 0 undefined document.write("!true : " , !true ,"<br/>"); document.write("!5 : " , !5 ,"<br/>"); document.write("!0 : " , !0 ,"<br/>"); document.write("!-2 : " , !-2 ,"<br/>"); document.write("!null : " , !null ,"<br/>"); document.write("!new Date() : " , !new Date() ,"<br/>"); </script> 5.类型转换</br> <script type="text/javascript"> document.write("parseInt('123') : " ,parseInt('123'),"<br/>"); document.write("parseInt('123a') : " ,parseInt('123a'),"<br/>"); document.write("parseInt('a123') : " ,parseInt('a123'),"<br/>"); document.write("parseInt('123.456') : " ,parseInt('123.456'),"<br/>"); document.write("parseFloat('123.456') : " ,parseFloat('123.456'),"<br/>"); document.write("parseFloat('123.456.789') : " ,parseFloat('123.456.789'),"<br/>"); document.write("parseFloat('123.a.789') : " ,parseFloat('123.a.789'),"<br/>"); document.write("parseFloat('a123.789') : " ,parseFloat('a123.789'),"<br/>"); var a = 20; var b = 50; document.write("a + b = " ,a + b,"<br/>"); document.write("a.toString() + b = " ,a.toString() + b,"<br/>"); document.write("'10' + b = " ,'10' + b,"<br/>");//字符串 连接 document.write("'10' - b = " ,'10' - b,"<br/>");//类型转换 进行计算 document.write("'a' - b = " ,'a' - b,"<br/>"); </script> </body> </html>
结果:
2.
相关文章推荐
- jsp 说明标签
- Jsp页面上传图片浏览器兼容问题
- js+css实现上下翻页相册代码分享
- json转字符串
- javascript实现图片上传前台页面
- json字符串与json对象互相转化
- JavaScript高级程序设计笔记(7)
- javascript Date
- JS监听页面刷新或关闭事件
- javascript 模式(1)——代码复用
- js遍历对象的数组
- javaScript的DOM操作
- Extjs4.1MVC详细解释
- jsonwebapi请求头的设置
- JS的几个值得注意的地方
- js dom操作方式
- 【JavaScript】BOM和DOM
- js变量作用域总结
- C#实现将类的内容写成JSON格式字符串的方法
- 解决json日期格式问题的3种方法