JavaScript
2016-11-19 11:29:17 0 举报
AI智能生成
JavaScript是一种高级的、解释型的编程语言,主要用于网页和网络应用程序的开发。它是Web的核心语言之一,通过JavaScript,开发者可以在用户的浏览器中实时生成动态内容和交互效果。JavaScript支持多种编程范式,包括面向对象编程、函数式编程等,并且具有丰富的内置对象和方法,可以方便地进行DOM操作、事件处理、异步编程等。此外,JavaScript还拥有庞大的开源社区和丰富的第三方库,使得开发者可以轻松地扩展和应用其功能。无论是构建单页面应用、移动应用还是后端服务,JavaScript都是一种强大而灵活的工具。
作者其他创作
大纲/内容
JS特点
脚本语言(一种轻量级的编程语言)
解释性语言(无需预编译)
被设计为向HTML页面添加交互行为
运行于客户端
JS简史
95年,出现LiveScript(Netscape公司)
Netscape将其更名为JavaScript
微软IE3.0附带JScript+CEnvi的ScriptEase+JavaScript,形成三足鼎立
97年,JavaScript被ECMA(欧洲计算机制造商)标准化为ECMAScript的全新脚本语言
ECMAScript是JavaScript的标准和基础
JavaScript和Java都与sun公司合作,借势Java
JavaScript组成
ECMAScript核心
ECMAScirpt定义了脚本语言的所有属性、方法和对象
包括语法、类型、关键字、保留字、运算符、对象等
子主题
Dom
Bom
语法
<script type="text/javascript">...</script>
HTML中引用js的3种方式
在html直接写
在<script>。。。</script>中间写
在<script src=hello.js></script>引入外部js文件
常用输入/输出/确认
alert()
prompt()
confirm()
注释
java
单行注释
多行注释
文档注释
js
单行 //
多行 /* */
java基本数据类型
01-整形
byte
int
long
short
02-浮点型
double
float
03-逻辑型
true/false
04-字符型
char
变量
保存值
保存表达式
命名规则
字下美开头
字母、下划线、美元符号
大小写敏感
不能用关键字(如fox,if)
申明举例
//js的变量申明,是通过var来申明的
var num = 10;
var str = "JavaScript";
//同时设置多个变量,逗号隔开
var num = 10,
str = "JavaScript";
//省略var,直接申明
num = 100; //相当于window.num = 100;(不推荐)
数据类型
数据类型转换
parseInt()
字符串转换为整数
parseFloat()
字符串转换为浮点数
toString()
返回字符串
强制类型转换
Boolean()
转化为逻辑值
false值(“” 0 undefined null NaN false),其余为true
Number()
对象转化为数字
String()
对象转换为字符串
查看数据类型
typeof varName
typeof(varName)
返回类型
function
object
undefined
null
number
boolean
String
javascript基本数据类型
Undefined
未定义
未被赋值
Null
不存在,与undefined相等
Number
整数或浮点数
Boolean
String
运算
运算符号
===
判断值和类型是否都一样
%
取余
条件语句
三元运算语法
variableName = (condition) ? value1 : value2;
switch
循环
while(){}
for(condition){}
for (var a in list){}
continue
break
函数
类似java里的方法
常用系统函数
isNaN
检查某个值是否是数字,返回true | false
eval
把字符串当作脚本来执行
0 条评论
下一页