zoukankan      html  css  js  c++  java
  • 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>
    
  • 相关阅读:
    过滤器--起步阶段
    常用指令-起步阶段
    模型和控制器-起步阶段
    指令介绍-起步阶段
    AngularJS简介-起步阶段
    c++之helloworld与命名空间
    c++ 之重要性
    一个没曾摸透的程序
    linux中什么是文件结构体?
    很全的linux网络编程技巧
  • 原文地址:https://www.cnblogs.com/jolin123/p/3923532.html
Copyright © 2011-2022 走看看