JavaScript基础01
来源:互联网 发布:淘宝客扣费好吓人 编辑:程序博客网 时间:2024/06/18 17:46
w3c中js为行为标准.
JavaScript和ECMAScript的关系:
ECMAScript是一种由Ecma国际前身为欧洲计算机制造商协会制定的标准。
JavaScript是由公司开发而成的,公司开发而成的一定是有一些问题,不便于其他的公司拓展和使用。ECMA的组织牵头制定JavaScript的标准,取名为ECMAScript。
ECMAScript不是一门语言,而是一个标准。符合这个标准的比较常见的有:JavaScript、Action Script
2010年,HTML5推出了一个东西叫做Canvas(画布),工程师可以在Canvas上进行游戏制作,利用的就是JavaScript。
JavaScript:运行在客户端的网页编程语言。
组成:ecmascript(Js标准)+dom(利用js操作网页元素)+bom(利用api操作浏览器)
基于对象。
作用:表单验证,轮播图,开发小游戏
书写位置:
内嵌式:<script type="text/javascript"></script>
外链式:<script src="文件名.js"></script>
注意:写js代码分号不能省略。
输出方式:
alert(“内容”) 弹出对话框显示内容(有确定按钮,js调试使用)
confirm(“内容”)弹出对话框显示内容(有确定和取消按钮,常配合if使用)
console.log(“内容”)在控制台显示内容(用于js调试)
prompt("")弹出对话框接受用户输入信息
document.write()在页面输出信息(可输出信息与表情)
转义字符:
\" 转双引号
\' 转单引号
\t 转回车
\n 转换行
注释:(ctrl+/)
单行//
双行/* */
变量:存储数据容器
定义变量 var xx;
赋值 xx=12;
定义+赋值: var xx=12;
命名:不以数字开头和中文或特殊字符(“_”除外)命名。关键字与保留字不用。区分大小写。
数据类型:
number数字类型(正负数,小数)表达:十进制,十六进制(0x开头,中间可0-9,a-f),八进制(0开头,中间0-7)
String字符类型(用双引号或单引号引起都是字符串)
Boolean布尔数据类型(true1/false0)
undefined变量未初始化(定义变量,占据内存,没赋值)
null变量未引用,值为空object(不占内存)
object对象
array数组
判断数据类型:
typeof();
比较运算符
< > <= >= == !=
算术运算符
+加 (数字相加=数字类型,数字+字符=字符类型)
-减 (数字相减=数字类型,数字-数字字符=数字类型,数字-非数字字符串=nan(数字类型))
nan=not a number
/除 (数字相除=数字,数字/非数字字符=nan(数字),0为被除数=infinity(无限大))
% 取余
优先级,先算括号里面在二级再一级
带操作赋值运算
a+=b; a=a+b
a-=b; a=a-b
a*=b; a=a*b
a/=b; a=a/b
- 【JavaScript 基础】01 基础语法
- JavaScript基础01
- JavaScript基础01
- JavaScript基础01
- 01JavaScript基础
- JavaScript (01)-基础
- JavaScript基础01
- JavaScript 基础学习01
- JavaScript基础----01Javascript基础-介绍、实现、输出
- JavaScript内核笔记01-基础
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JSP基本知识(一)
- ffmpeg字幕
- Android Studio多渠道打包如何使用不同的资源,依赖和java代码
- Android Studio 打包jar中包含另一个jar或多个jar时解决方案
- 离线安装windows 10 Net3.5
- JavaScript基础01
- tp5 session_id 跨域
- R4 STM32高级定时器笔记之PWM互补输出
- 做网站seo优化这么长时间了 说下seo背面的一些秘籍
- struts2 s2-045初探
- 如何解决ajax跨域问题
- 端口号的分类
- C#.NET 虚方法中中的virtual 和override关键字的使用
- Python2 和Python3 区别