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>