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必做
    简易网页计算器
     
    古人学问无遗力,少壮工夫老始成。 纸上得来终觉浅,绝知此事要躬行。
  • 相关阅读:
    POJ
    HDU
    Python之列表
    列表、元组、字典总结
    Python之列表、原组、字典总结
    [P1082][NOIP2012] 同余方程 (扩展欧几里得/乘法逆元)
    [P3957][NOIP2017]跳房子 (DP+二分/队列?)
    [Codeforces896C] Willem, Chtholly and Seniorious (ODT-珂朵莉树)
    [P1005][NOIP2007] 矩阵取数游戏 (DP+高精)
    [POJ1006]生理周期 (中国剩余定理)
  • 原文地址:https://www.cnblogs.com/hack-ing/p/5544627.html
Copyright © 2011-2022 走看看