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必做

简易网页计算器

 

JavaScript基础介绍的更多相关文章

  1. web前端学习(四)JavaScript学习笔记部分(1)-- JavaScript基础教程

    1.JavaScript基础教程 1.1.Javascript基础-介绍.实现.输出 1.1.1.JavaScript是互联网上最流行的脚本语言,这门语言可用于web和HTML,更可广泛用于服务端.p ...

  2. javaScript之基础介绍

    前言一:javascript历史背景介绍 布兰登 • 艾奇(Brendan Eich,1961年-),1995年在网景公司,发明的JavaScript. 一开始JavaScript叫做LiveScri ...

  3. 一步步学习javascript基础篇(0):开篇索引

    索引: 一步步学习javascript基础篇(1):基本概念 一步步学习javascript基础篇(2):作用域和作用域链 一步步学习javascript基础篇(3):Object.Function等 ...

  4. 前端之JavaScript基础

    前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript历史 1992年Nombas开发出C ...

  5. 一步步学习javascript基础篇(3):Object、Function等引用类型

    我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...

  6. javascript基础03

    javascript基础03 1. 算术运算符 后增量/后减量运算符 ++ ,-- 比较运算符 ( >, <, >=, <=, ==, !=,===,!== ) 逻辑运算符( ...

  7. javascript基础语法——表达式

    × 目录 [1]原始表达式 [2]复杂表达式 前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascr ...

  8. Web3D编程入门总结——WebGL与Three.js基础介绍

    /*在这里对这段时间学习的3D编程知识做个总结,以备再次出发.计划分成“webgl与three.js基础介绍”.“面向对象的基础3D场景框架编写”.“模型导入与简单3D游戏编写”三个部分,其他零散知识 ...

  9. 【javascript基础】2、函数

    前言 我在上一篇[javascript基础]基本概念中介绍了javascript的一些基本概念,多谢大家的阅读和意见,自己写的东西可以被大家阅读,真心高兴,刚开始发布的时候我一直盯着阅读人数,虽然知道 ...

随机推荐

  1. CodeLite的姿势

    在Mac上安装cscope 1.下载cscope的Zip压缩包 2.解压 3.打开终端,进入解压目录,运行 ./configure make make install 4.在CodeLite中,在Pl ...

  2. ecshop if标签,超过N条,就输出记录 elseif、库存显示方式

    <!--商品详情右侧 相关商品推荐--> <!-- {if $related_goods} --> <!--{foreach from=$related_goods it ...

  3. yourphp问题中心

    1.前台读不出字段.数据库列表有的,但前台就适读不出来. 2.浏览次数+1与+2的问题 浏览+ <a href="{:URL('User-Register/index')}" ...

  4. JAVA属性和成员的可见性

  5. linux远程登录(Telnet、SSH)

    系统:RHEL 5.5 64位,使用CentOS的yum源并作更新处理 参考书目<Linux兵书>/电子工业出版社/刘丽霞,细节之处稍有变动. 一.Telnet(远程登录推荐SSH) 1. ...

  6. DESCryptoServiceProvider

    public static byte[] DESEncrypt(byte[] data, byte[] sKey) { return DESEncrypt(data, sKey, sKey); } / ...

  7. js获取iframe里的body内容

    做个页面 需要加入a.html 使用的js动态添加iframe 直接JQ添加的 代码 $(".banner-box").after(“<iframe src="ht ...

  8. 查找“CDN、负载均衡、反向代理”等大型网络真实IP地址的方法

    首先,CDN.负载均衡.反向代理还分为很多层,有时查出来的是最外层的 CDN 服务器群,真实的机器是不对外开放的,类似这样的: 用户 → CDN 网络 → 一台或多台真实机器 ↗ CDN Server ...

  9. jQuery 元素的选中, 置顶、上移、下移、置底、删除

    如截图: <ul> <li class="li01" onclick="C_columnSetTop(this)"><i>& ...

  10. Promise 异步(asynchronous )编程

    概述 Promise.all(iterable) 方法返回一个promise,该promise会等iterable参数内的所有promise都被resolve后被resolve,或以第一个promis ...