JavaScript学习笔记——JavaScript速览

声明变量

JavaScript中,任何变量都使用关键字var声明

如果在函数内部忘记用var声明局部变量,而直接使用它,
它将被自动创建为全局变量,函数执行完毕后仍能在外部使用该变量

注意,只要在同一个网页中加载多个JavaScript文件,它们创建的全局变量位于同一空间内,即:全局作用域只有一个

声明函数

用关键字function声明

布尔运算符

<=>=<>(可以比较字符串大小)
==等于(转换类型后相等)
===严格等于
!=
!==
&&
||
!

循环

JavaScript提供的多种执行循环代码的方式:
whiledo whileforfor inforEach

while循环

scores[0,2,6,4];
var i=0;
while(i<scores.length){
//Operation
i=i+1;
}

for循环

scores[0,2,6,4];
for(var i=0;i<scores.length;i++){
//Operation
}

注意,使用while循环,需要用单独的语句初始化和递增计数器i
for循环中,初始化和递增i的擦做都封装在for语句中,可以减少出错的可能

输出的换行

<br>元素表示换行

document.write("Hello"+"<br>");

产生随机数

Math.random()返回一个0~1的随机的小数(不包括1)
Math.floor()将数字向下取整

产生一个0~4的整数

var randNum0to4=Math.floor(Math.random()*5);

注意:JavaScript中区分大小写(而不像HTML那样不区分)
Math.random()M务必大写,不要小写!

JavaScript中的数字和字符串

  • JavaScript没有单个字符char,单个字符也作为一个字符串string
    字符串可以用双引号""也可以用单引号''
  • JavaScript会尝试将数字和字符串互相转换

例如
1000+"108" = “1000108”//数字可以拼接为字符串
又例如
var age="8";if(age>6)...//字符串可以同数字比较

如果

num=1+1+"8"+1+1;结果为"2811"

事件

详见JavaScript学习笔记——事件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值