JavaScript

1、

document.getElementById("demo").innerHTML = "Hello JavaScript";可将<div id="demo">内容</div>中的 内容 转换成 Hello JavaScript  

innerHTML

在控件中加html代码 ,就是设置一个元素里面的HTML,标签对文本信息有效。

2、关键字

break终止 switch 或循环。
continue跳出循环并在顶端开始。
debugger停止执行 JavaScript,并调用调试函数(如果可用)。
do ... while执行语句块,并在条件为真时重复代码块。
for标记需被执行的语句块,只要条件为真。
function声明函数。
if ... else标记需被执行的语句块,根据某个条件。
return退出函数。
switch标记需被执行的语句块,根据不同的情况。
try ... catch对语句块实现错误处理。
var声明变量。

3、javascript不能使用连字符

4、字符串使用+联级

3 + 5 + "8"  88  “3” + 5 + 8   358

5、

通过 var 关键词声明的变量没有块作用域

在块 {} 内声明的变量可以从块之外进行访问(var 可以 let 不行)let 在块级中可以定义变量为另一个值不影响块外var 定义同一个变量的使用(在外和块内 这个变量的值是不相同的)。

在循环变量中,在函数中使用var i=7; for(i=0;i<10;i++)    i=10

let i=7;for(i=0;i<10;i++)     i=7

通过 let 关键词定义的全局变量不属于 window 对象:

通过 var 关键词定义的全局变量属于 window 对象:

在相同的作用域,或在相同的块中,通过 let 重新声明一个 let 或 var 变量是不允许的:

在不同的作用域或块中,通过 let 重新声明变量是允许的:

运算符排序:

运算符描述实例
20( )表达式分组(3 + 4)
19.成员person.name
19[]成员person["name"]
19()函数调用myFunction()
19new创建new Date()
17++后缀递增i++
17--后缀递减i--
16++前缀递增++i
16--前缀递减--i
16!逻辑否!(x==y)
16typeof类型typeof x
15**求幂 (ES7)10 ** 2
14*10 * 5
14/10 / 5
14%模数除法10 % 5
13+10 + 5
13-10 - 5
12<<左位移x << 2
12>>右位移x >> 2
12>>>右位移(无符号)x >>> 2
11<小于x < y
11<=小于或等于x <= y
11>大于x > y
11>=大于或等于x >= y
11in对象中的属性"PI" in Math
11instanceof对象的实例instanceof Array
10==相等x == y
10===严格相等x === y
10!=不相等x != y
10!==严格不相等x !== y
9&按位与x & y
8^按位 XORx ^ y
7|按位或x | y
6&&逻辑与x && y
5||逻辑否x || y
4? :条件? "Yes" : "No"
3=赋值x = y
3+=赋值x += y
3-=赋值x -= y
3*=赋值x *= y
3%=赋值x %= y
3<<=赋值x <<= y
3>>=赋值x >>= y
3>>>=赋值x >>>= y
3&=赋值x &= y
3^=赋值x ^= y
3|=赋值x |= y
2yield暂停函数yield x
1,逗号7 , 8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值