【JS】JavaScript 学习笔记

1.基础语法

1.1 变量:
var 用于定义变量
例如:var a;

=等号用于给变量赋值 (需要先定义变量)
a = 1;

上面的内容可以简写为
var a=1;

1.2 输出内容
console.log(); 用于输出内容
例如: console.log(“我的身份是程序猿”);
输出变量 console.log(a);

1.3 字符串:
var a=“我住在地球!”
console.log(a);
+加号用于字符串拼接
console.log(“我的”+“名字”+“叫”+“好人”+"!");

1.4 数字
var a=10,b=100;
console.log(a+b);

1.5 布尔值
console.log(true);
console.log(false);
用于输出判断的结果

1.6 空值
console.log(null);

2 特殊方法

2.1 算术运算符
“+” 进行数字相加
console.log(1+1);
“-” 进行数字相减
console.log(1-1);
" * "进行数字相乘
console.log(3*3);
" / " 进行数字相除
console.log(36/6);
" % "进行取余运算
console.log(36%3);
" Math.pow(底数,次方) "进行次方运算
console.log(Math.pow(2,3));

2.2 赋值运算符
“+=” 进行值相加并赋值(对于数字是相加,对于字符是拼接)
var a = “我是”
a += “好人”
console.log(a);

“-=” 进行相减并赋值(只能用于数字)
var a=10
a -=5
console.log(a);

" *= "进行相乘并赋值(只能用于数字)
var a=3;
a *=3;
console.log(a);

" /= "进行相除并赋值(只能用于数字)
var a = 9;
a /= 3;
console.log(a);

2.3 特殊方法
2.3.1 typeof 查看变量类型
var a = 8;
console.log(typeof a);
var b = “你好”
console.log(typeof b);
var c = true;
console.log(typeof c);
var d = null;
console.log(typeof d);

2.2.2 类型转换
@1 . toString() 转换其他类型为字符串类型(空值无法转换)
var a = 10;
console.log(typeof a.toString());
var b = true;
console.log(typeof b.toString());

@2 Number() 转化数字型字符串为数字类型
var a = ‘10’;
console.log(typeof a);
var b=true;
console.log(typeof b);

3.流程结构

3.1.1 if … else …

var a=10,b=100;
if (a>b)
	console.log("a的值比b的值大");
else
	console.log("a的值比b的值小");

3.1.2 if 的变种 三元运算
var 表达式1?返回值1:返回值2

var a = 10,b=100;
var mux = a>b?a:b
	console.log(mux);

3.1.3 if…else…if

var score=59;
if (score == 100)
	console.log("恭喜您满分通过");
else  if (score >= 90)
	console.log("恭喜你的成绩为优秀");
else  if (score >=60)
	console.log("恭喜您的成绩为良好");
else if (score <60)
	console.log("很遗憾你的成绩为不及格");

3.1.4 switch 语句

var a = 2;
switch (a){
	  case 1:
		console.log("one");
		break;
	case 2:
		console.log("two");
		break;
	case 3:
		console.log("three");
		break;
		}

3.2 循环执行

3.2.1 for 循环
for (初始表法式1,判断表达式2,自增表达式3){循环体}

for (var a=1;a<=100;a+=1){
	if (a %3 ==0)
		console.log(a)
	}

3.2.2 while循环
while (表达式){循环体}

var a=0;
while (a<10){
	a+=1;
	console.log(a);
		}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值