Head first javascript(二)

three basic data types
  • text
  • number
  • boolean
变量
var var_name;
用'='初始化变量
var var_name = ini_value;
const (不是所有浏览器都支持const)
const const_name = ini_value;
NaN: not a number

使用一些未初始化的变量进行计算的时候会产生NaN,如:

const unknown;
total = (1 + 2) * unknown;

这里total在计算的时候由于无法得到unknown的值而变成NaN

parseint() , parsefloat(): 将字符串转化为数字
parseint("1") + parseint("2") = 3
parsefloat("$32.4") = NaN
getelementbyid(): 通过元素的id获得页面的某个对象,如:
input type = "text" id = "cakedonuts" name = "..." />
document.getelementbyid("cakedonuts").value

document.getelementbyid("id")得到的是一个对象,可以通过value访问该对象的值

在表格内容改变的时候,可以调用一些函数来处理表格数据,onchange表示表格改变触发,如:
function updateorder(){
    ...
}
...
<div class = "field">
Number: <input type = "text" id = "cakenumbers" name = "..." value = "" onchange = "updateOrder();" />
</div>
posted @ 2014-08-19 23:25  Jolin123  阅读(164)  评论(0编辑  收藏  举报