JavaScript基础01

w3c中js为行为标准.


JavaScriptECMAScript的关系:

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




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值