JavaScript基础知识点

变量

1. 变量的声明和赋值

var 变量名;
var是声明变量的意思,使用var声明变量。

赋值

变量名 = 值;

例如 number = 10
就是把是这个数赋值给number这个变量, = 表示把右边的值赋值给左边的变量空间里。

变量的命名规则
  • 以字母、数字、下划线组成,区分大小写,不能以数字开头,不能使用关键字

数据类型

数据类型分为两大类,分别是简单数据类型和复杂数据类型。

1.简单数据类型
数据类型数据类型单词默认值
number数字型包含整数和浮点数0
Boolean布尔值只有两个值 分别为 true和falsefalse
string字符串类型,用引号包裹的“”
undefined声明了变量没有给它赋值,变量类型就是undefined
null空值null

typeof可以测试变量的数据类型

2.数据类型转换

数据类型转换就是把一种数据类型转换成另一种数据类型

  • 转换为字符串类型
函数例子
toString()转成字符串var n=1;aleat(n.toSring());
String()强制转换var n=1;aleat(Sring(n);
拼接法用加号和字符串拼接的都是字符串类型
  • 转换为数值型
函数说明
parseInt(string)函数将string类型转换为整形数值
parseFloat(string)函数将string类型转换为浮点数数值
Number()函数将string类型转换为数值型
  • 转换为布尔型
Boolean()函数转为布尔型

运算符

常用的运算符有:算数运算符、递增递减运算符、比较运算符、逻辑运算符、赋值运算符。

算术运算符
+  -  *  /   %

%取余的意思 例如9%5=4 求余数

逻辑运算符
&&    ||     !

&&逻辑与,符号左右有一个是false结构就是false
|| 逻辑或,符号左右有一个true结果就是true
!逻辑非,符号一个true结果就是false,取他的相反值

比较运算符
>   >=   <  <=  ==  ===  !=  !==

==判断两边的数值是否一样,===表示等号两边的数值和数据类型是否一样,不一样返回false,一样返回true。

流程语句

1.if语句

//条件成立执行代码,否则什么也不做
if(条件表达式){
		//条件成立执行的代码语句
}

2.if else语句

//条件成立执行代码,否则什么也不做
if(条件表达式){
		//【如果】条件成立执行的代码语句
}else{
		//【否则】执行的语句
}

3.if elseif else语句

//适合于检查多重条件。
if(条件表达式1){
		语句1;
} else if(条件表达式2){
		语句2;
} else if(条件表达式3){
		语句3;
} else i
		//上述条件都不成立执行此处代码
}

4.switch语句

switch(表达式){
case value1:
		//表达式等于value1时要执行的代码
		break;
case value2 :
		//表达式等于value2时要执行的代码
		break;
default:
		//表达式不等于任何一个value时要执行的代码
}

执行case语句中,如果没有break,就会继续执行下一个case里面的语句,所以每个case语句之后必须写上break

循环语句

1.for循环

for(初识值;临界值;累加/累减){
		重复执行的代码;
}

2.while循环

while(条件表达式){
	重复执行的代码
}

3.do while 循环

do{
	重复执行的代码
}while(条件表达式)

4.双重for循环

for(外循环初识值;临界值;累加/累减){
		for(内循环初识值;临界值;累加/累减){
		重复执行的代码;
}
}
关键字

continue用于立即跳出本次循环,继续下一次循环(本次循环体中Continue之后的代码就会少执行一次)
break用于立即跳出整个循环(循环结束)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值