JavaScript的学习整理(四)
来源:互联网 发布:php hello world 编辑:程序博客网 时间:2024/06/13 21:37
目录:
1、类型转换
2、全局变量
3、命名规范
4、运算符(%)的使用
1、类型转化(强制类型转换)
var a='12';parseInt(a); //a=12(字符串转化成数字)parseFloat(a);//转换成浮点数功能:从左到右开始扫描,碰见非数字的字符时就跳出。
例子:
var a='12px';parseInt(a);//a=12var a='23pn45';parseInt(a);//a=12
(1) isNAN(a); 判断变量a是否为NAN;
应用:求两数之和;
<input type="text" id='txt1'/> <input type="text" id='txt2'/> <input type='button' id='btn1' value="求和"/><script>window.onload=function(){ var oTxt1=document.getElementById('txt1'); var oTxt2=document.getElementById('txt2'); var oBtn1=document.getElementById('btn1'); oBtn1.onclick=function() { var n1=parseInt(oTxt1.value); var n2=parseInt(oTxt2.value); if(isNaN(n1)) { alert("您输入的第一个值有误!请重新输入"); } else if(isNaN(n2)) { alert("您输入的第二个值有误!请重新输入"); } else { alert(n1+n2); } }; };</script>(2)隐式类型转换
== 先转换类型,然后再进行比较;
=== 直接进行比较。
例子:
var a=2;var b='2'; alert(a==b); //truealert(a===b);//false //所以一般最好用'==='(三个等号)来进行比较,更加严谨。(3)+ :①字符串链接 ②数字相加
- :只有数字相减的功能
var a='12'; var b='3'; alert(a+b); //123 alert(a-b); //9
2、全局变量
<script> var a=3;//全局变量(在任何地方都能使用和修改) function aaa() { a=12; } function bbb() { a+=12; } aaa(); bbb(); //alert(a);//弹出24</script>
3、命名规范:
类型 前缀 类型
数组 a Array
布尔值 b Boolean
浮点数 f Float
函数 fn Function
整数 i Integer
对象 o Object
字符串 s String
变体变量 v Variant
4、运算符(%)
例子1:隔行变色
<ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> <script> window.onload=function() { var aLi=document.getElementsByTagName('li'); for(var i=0;i<aLi.length;i++) { if(i%2==0) { aLi[i].style.background='#CCC'; } else { aLi[i].style.background=''; } } }; </script>例子2:秒转时间
var a=125;alert(parseInt(a/60)+'分'+a%60+'秒'); //2分5秒
0 0
- JavaScript的学习整理(四)
- JavaScript学习笔记整理(四)
- 【JavaScript】基础知识整理(四)
- JavaScript的学习整理(一)
- javascript的学习整理(二)
- javascript的学习整理(三)
- JavaScript学习(四)
- JavaScript学习(四)
- JavaScript学习(四)
- JavaScript学习(四)
- JavaScript学习(四)
- JavaScript的学习(四)--循环语句
- javascript(基础整理四)
- javascript基本知识整理四
- 四轴学习的资料整理
- javascript 学习笔记(四)
- JavaScript学习笔记(四)
- JavaScript学习笔记(四)
- 第9课:IDEA下的spark程序开发
- 【JS学习笔记】 匿名函数和闭包
- button代码实现点击
- POJ3411 DFS最小计算消费值
- 【B/S】Asp.Net控件总结
- JavaScript的学习整理(四)
- 你为什么要来北京?
- L脚本语言访问XML文件
- 动态规划之石子合并(2)
- 01背包空间优化的形式(滚动数组)(2955)
- 总线相关技术
- 第十二章 正则表达式与文件格式化处理
- 字符串常用方法—文件内容读写
- android BaseAdapter的getView的调用时机