JavaScript基础

JavaScript

简介
JavaScript是基于对象和事件驱动的脚本语言
是动态、弱类型

JavaScript基础语法:
声明变量
var num = 10;
全局变量(声明在所有函数之外的变量)
局部变量(函数内部,通过var声明的变量)
在函数外部不能访问函数内的局部变量
函数内可以访问全局变量
var num = 199;
function a(){
num = num + 100;
var sum = 100;
console.log(sum);//100
}
a();
console.log(num);//299
console.log(sum);//报错
基本数据类型
Number、String、Boolean、Undefined、Null
var flag = true;
var str = ‘abcd’;
var num = 100;
console.log(typeof flag);//boolean
console.log(typeof str);//string
console.log(typeof num);//number
var u;
console.log(typeof u);//undefined
运算符
+= %= ?: && || !
流程控制语句
顺序结构 分支结构 循环结构
if(10>2){
console.log(true);
}
分支结构:
例如: 求这是一年中的第几天?
var year = 2019,
mon = 9,
day = 9,
sum = 0;
switch(true){
case mon>11:
sum += 30;
case mon>10:
sum += 31;
case mon>9:
sum += 30;
case mon>8:
sum += 31;
case mon>7:
sum += 31;
case mon>6:
sum += 30;
case mon>5:
sum += 31;
case mon>4:
sum += 30;
case mon>3:
sum += 31;
case mon>2:
sum += ((year%40&&year%100!0)||year%4000)?29:28
// if((year%4
0&&year%100!0)||year%4000){
// sum += 29;
// }else{
// sum += 28;
// }
case mon>1:
sum += 31;
default:
sum += day;
}
console.log(sum);
循环结构:
例如:三行五列的表格呈现

九九乘法表:

for (var x = 1; x <= 9; x++)
{
document.write("");
for (var y = 1; y <= x; y++)
{
document.write(""+y+""+x+"="+yx+"");
}
document.write("");
}
document.write("");

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值