js基础学习二

1、unicode编码表

在字符串中使用转义字符输出unicode编码。 \u四位字符
在网页中使用unicode编码

console.log(\u1c00) 十六进制
&#编码 (十进制)

相等运算符: ==
当使用== 来使用的时候,如果类型不同,则会自动转换为相同的类型,然后进行比较。

console.log(1 == 1); //true
console.log( "1" == 1 ) //true
console.log( null == 0) //false
console.log(undefined == null) //true
// NaN不和任何值相等,包括他本身。
console.log(NaN == NaN) //false
console.log(isNaN(NaN)) //frue
// 不等于也会对变量进行比较
console.log("1" != 1) // false
// === 全等
用于判断两个值是否相等,他和相等类似,但是不会做自动的类型转换。
console.log("1" === 1) //false

2、条件运算符

条件运算符也叫三元运算符
语法:
条件表达式?语句1:语句2;
如果条件成立,执行语句1
如果条件不成立,执行语句2

true ? alert("语句1"):alert("语句2");

3、代码块

我们的程序是 由一条一条的语句构成的
语句是按照自上而下的顺序一条一条执行的
在js汇总可以使用{}来对语句进行分组
在用一个{}中的语句要么都执行要么都不执行。
只有分组的作用,没有其他的用途。

{
alert("");
console.log("");
}

4、流程控制if

// 格式1
var a = 0;
if( a > 10)
	alert(a);
// 格式2
if(a > 10) {
	alert(a);
	alert("  ");
}
if ( a > 10) {
	alert("语句1");
}else {
	alert("语句2");
}

5、条件分支语句

swatch

// 格式
swatch( 条件表达式){
	case 表达式:
		语句;
		break;
	case 表达式:
		语句;
		break;
	default:
		语句;
		break;
}
var a -2;
swatch (a) {
	case 1:
		console.log("1");
		break;
	case 2:
		console.log("2");
		break;
	defaule:
		console.log("3");
		break;
}

6、循环

while

// 返回的是String类型的数据
var a = prompt("可以输入值");
if( a == undefined) {
	alert("如果点击取消按钮的话,返回的是undefined")
}
alert ("输入的值是" + a);

var a = 0;
while(a < 10) {
	console.log(a);
	break; // 跳出循环;
}

for循环

for(var i = 0; i < 10; i++) {
	console.log(i++);
}

foreach

// 对象有几个属性,就会执行几次
for(var i in 对象){
	console.log("foreach的语法");
	console.log(i); // 属性的名称
}

break和continue

break 退出当前循环
continue 退出本次循环
js基础学习三

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值