zoukankan      html  css  js  c++  java
  • JavaScript基础介绍

    JavaScript组成
    •ECMAScript:解释器、翻译
    •DOM:Document Object Model
    •BOM:Browser Object Model
    –各组成部分的兼容性,兼容性问题由来
     
    变量类型
    类型:typeof运算符
    •用法、返回值
    •常见类型:
    –number、string、boolean、undefined、object、function
    l一个变量应该只存放一种类型的数据
     
    •例子:计算两个文本框的和
    •显式类型转换(强制类型转换)
    –parseInt()、 parseFloat()
    –NaN的意义和检测
    •隐式类型转换
    –==、===
    –减法
     
    变量作用域和闭包
    l变量作用域(作用范围)
    •局部变量、全局变量
    l什么是闭包
    •子函数可以使用父函数中的局部变量
    •之前一直在使用闭包
    •网上对于闭包的定义
     
    命名规范
    l命名规范及必要性
    •可读性——能看懂
    •规范性——符合规则
    l匈牙利命名法
    •类型前缀
    •首字母大写
     
    运算符
    l算术:+ 加、- 减、* 乘、/ 除、% 取模
    •实例:隔行变色、秒转时间
    l赋值:=、+=、-=、*=、/=、%=
    l关系:<、>、<=、>=、==、===、!=、!==
    l逻辑:&& 与、|| 或、! 否
    •实例:全选与反选
    l运算符优先级:括号
     
    程序流程控制
    l判断:if、switch、?:
    l循环:while、for
    l跳出:break、continue
    l什么是真、什么是假:
    •真:true、非零数字、非空字符串、非空对象
    •假:false、数字零、空字符串、空对象、undefined
     
    json介绍
    l什么是Json
    lJson和数组
    lJson和for in
     
    •用typeof查看12、'abc'和document的类型
    •计算两个输入框中的数字之和
    •放一个按钮,每次点击时,都弹出比上次大1的数字:0,1,2,3,4...
    •输入两个数字,弹出较大的值
    •输入一个数字,判断是否是两位数
    l必做
    简易网页计算器
     
    古人学问无遗力,少壮工夫老始成。 纸上得来终觉浅,绝知此事要躬行。
  • 相关阅读:
    四则运算WEB版
    最大子数组问题
    四则运算终极版
    软件工程个人作业02
    软件工程概论-构建之法阅读笔记01
    软件工程概论个人作业01
    软件工程概论作业-测试
    123
    【好文转载】凡人修真传-程序员的十个等级
    有趣的网站
  • 原文地址:https://www.cnblogs.com/hack-ing/p/5544627.html
Copyright © 2011-2022 走看看