JavaScript
2016-11-19 11:29:17 举报
AI智能生成
登录查看完整内容
相似推荐
查看更多
JavaScript
javascript
JavaScript组成
模块化场景
直译式脚本语言JavaScript学习路线
JavaScript
Effective JavaScript
JavaScript学习思维导图
JavaScript
javascript
作者其他创作
大纲/内容
脚本语言(一种轻量级的编程语言)
解释性语言(无需预编译)
被设计为向HTML页面添加交互行为
运行于客户端
JS特点
95年,出现LiveScript(Netscape公司)
Netscape将其更名为JavaScript
微软IE3.0附带JScript+CEnvi的ScriptEase+JavaScript,形成三足鼎立
97年,JavaScript被ECMA(欧洲计算机制造商)标准化为ECMAScript的全新脚本语言
ECMAScript是JavaScript的标准和基础
JavaScript和Java都与sun公司合作,借势Java
JS简史
ECMAScirpt定义了脚本语言的所有属性、方法和对象
包括语法、类型、关键字、保留字、运算符、对象等
子主题
ECMAScript核心
Dom
Bom
JavaScript组成
<script type=\"text/javascript\"...</script>
在html直接写
在<script>。。。</script>中间写
在<script src=hello.js</script>引入外部js文件
HTML中引用js的3种方式
语法
alert()
prompt()
confirm()
常用输入/输出/确认
单行注释
多行注释
文档注释
java
单行 //
多行 /* */
js
注释
byte
int
long
short
01-整形
double
float
02-浮点型
true/false
03-逻辑型
char
04-字符型
java基本数据类型
保存值
保存表达式
字母、下划线、美元符号
字下美开头
大小写敏感
不能用关键字(如fox,if)
命名规则
//js的变量申明,是通过var来申明的var num = 10;var str = \"JavaScript\
申明举例
字符串转换为整数
parseInt()
字符串转换为浮点数
parseFloat()
返回字符串
toString()
数据类型转换
转化为逻辑值
false值(“” 0 undefined null NaN false),其余为true
Boolean()
对象转化为数字
Number()
对象转换为字符串
String()
强制类型转换
typeof varName
typeof(varName)
function
object
undefined
null
number
boolean
String
返回类型
查看数据类型
未定义
未被赋值
Undefined
不存在,与undefined相等
Null
整数或浮点数
Number
Boolean
javascript基本数据类型
数据类型
变量
判断值和类型是否都一样
===
取余
%
运算符号
运算
variableName = (condition) ? value1 : value2;
三元运算语法
switch
条件语句
while(){}
for(condition){}
for (var a in list){}
continue
break
循环
类似java里的方法
检查某个值是否是数字,返回true | false
isNaN
把字符串当作脚本来执行
eval
常用系统函数
函数
x
0 条评论
回复 删除
下一页