JavaScript基础
来源:互联网 发布:java验证码识别算法 编辑:程序博客网 时间:2024/06/08 04:11
JavaScript是一种基于对象和事件驱动并具有安全性能的解释型脚本语言。
JavaScript的特点有1.解释型2.基于对象3.事件驱动4.安全性5.跨平台。
语法是1.区分大小写2.每行结尾的分号可有可无,(最好有分号,因为可以保证每行代码的准确性,例如alert(“珉豪”);)3.变量是弱类型的(只使用var运算符,就可以将变量初始化为任意值,例如将变量qwe初始化为moe 而将变量tre初始化为20,var qwe=moe;var tre=20;)4.使用大括号标记代码块()5.注释(单行注释用//,一整块注释用/* ...*/)
JavaScript关键字 (abstract , Boolean ,break ,byte ,case,catch,char ,class,continue,default ,do ,double ,else ,extends false ,final ,finally , float ,for, function ,goto ,implements ,import ,in ,instanceof ,int , interface ,long ,native ,new ,null,package ,private ,public,return ,short ,static ,super ,switch ,synchronized this ,throw ,typeof ,true ,var ,void ,while ,with)
JavaScript数据类型:数值型、字符型、布尔型、转义字符(\b退格、f换页、r回车、"双引号、xnn十六进制nn表示的字符、0xnnn 八进制、n换行、tTab符、‘单引号符、\\反斜杠 、unnnn十六进制代码nnnn表示的Unicode字符)、空值和未定义值
(例如 alert (“”“欢迎光临\r http:irjegu.comi”);)
变量的作用域有局部变量和全局变量
赋值运算符的应用:=、+=(相当于a=a+b)、-=、*= 、/=、%= 、&=(左右进行逻辑与运算 将结果赋值给左边的变量 )、|=、^=
算术运算符的应用:+、-、*、/、%(求模运算)、++(i++:使用i之后再加一;++i:先加一再使用i)、--(例如:<script language="java '> var price=622; var num=200; var sum=price*num; alert(sum)'</script>)
比较运算符的应用:>、>= 、< 、 <= 、 = 、 ==(绝对等于) 、 !=(不等于) 、!==(不绝对等于)
逻辑运算符的应用:!、 && 、 ||
条件运算符的应用:格式是操作数?结果一:结果二;
字符串运算符的应用:
break和continue的区别 :break通常用在for 。while、do……whlie或swich语句中用在退出包含在最内层的循环或者退出一个swich语句。continue应用在while 、for。do……while 、和switch语句中,用于终止本次循环 并开始下一次循环。
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JavaScript基础
- javascript基础
- JavaScript基础
- javascript基础
- javascript基础
- Javascript基础
- JavaScript基础
- JavaScript基础
- javascript基础
- javascript基础
- [C++ Primer CH06] 第6章 函数(笔记)
- 疯狂java讲义第十六章(多线程)书后习题我的解答以及反思
- [最大费用最大流]HDU 5988 Coding Contest
- 开始写博客的一些心里话
- 关于图论的若干巴拉巴拉
- JavaScript基础
- C++程序员学Java系列之五:常量,变量,基本数据类型及转换
- 常见几种排序算法
- jquery扩展函数详解(我的人生颠覆)
- android apk安装时候遇到的各种错误集合
- [C++]C++11:Function与Bind
- oracle中快速复制数据表(创建数据表)
- (六)c++和JavaScript实现二叉堆
- 快速开发android应用2-使用TextInputLayout实现用户登录及验证