常见类型:
number、string、boolean、undefined、object、function
显示转换
parseInt(a) 把字符串转整数
parseFloat(a) 转小数
隐式转换
var a = 5;
var b = '5';
alert(a==b)//true 先转换类型,然后比较
alert(a===b)//false 不转换类型,直接比较
NaN = Not a number
----------------------------------------------------------
闭包:
子函数可以使用父函数的变量
----------------------------------------------------------
json
var json = {a : 12 , b : 5 ,c : 7}
alert(json.a);
-----------------------------------------------------------
命名规范:类型前缀、首字母大写
--------------------------------------------------
类型 | 前缀 | 类型 | 实例
--------------------------------------------------
数组 | a | Array | aItems
--------------------------------------------------
布尔值 | b | Boolean | bIsComplete
--------------------------------------------------
浮点数 | f | Float | fPrice
--------------------------------------------------
函数 | fn | Function | fnHandler
--------------------------------------------------
整数 | i | Integer | iItemCount
--------------------------------------------------
对象 | o | Object | oDiv1
--------------------------------------------------
正则表达式 | re | Reject | reEmailCheck
--------------------------------------------------
字符串 | s | String | sUserName
--------------------------------------------------
变体变量 | v | Variant | vAnything
--------------------------------------------------
-----------------------------------------------------------
a + b 运算
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
window.onload = function(){
var oTxt1 = document.getElementById('txt1');
var oTxt2 = document.getElementById('txt2');
var oBtn = document.getElementById('btn');
oBtn.onclick = function(){
alert(parseInt(oTxt1.value) + parseInt(oTxt2.value));
}
}
</script>>
</head>
<body>
<input id="txt1" type="text" />
<input id="txt2" type="text" />
<input id="btn" type="button" value="求和">
</body>
</html>
---------------------------------------------------------------------------------
js笔记(7)
最新推荐文章于 2024-05-03 00:15:24 发布