JavaScript基础知识点(一)

JavaScript基础知识点(一),第1张

目录 基本运算符1.加法运算符2.减法运算符3.乘法运算符4.除法运算符5.取余运算符 自增自减比较,逻辑运算符1.比较运算符2.逻辑运算符 JS分支与循环1.if判断语句2.if-else语句3.switch结构4.for循环5.while循环语句6.do—while语句7.break,continue关键字 总结

基本运算符 1.加法运算符

在JS中用 “+” 来表示加法运算符
例如

var a = 1+2;
document.write(a);//输出3

注意:
1.“=” 操作符是赋值,不是等于。
2."+"不仅可以表示加法运算符,还可以用来表示字符串的拼接。
例如:

var a = "hello";
var b = a + " "+"world";
document.write(b);//输出 hello world
2.减法运算符

在JS里可以用 “-” 来表示减法运算符
例如:

var a = 2-1;
document.write(a);//输出1
3.乘法运算符

在JS里可以用 “*” 来表示乘法运算符
例如:

var a = 2*1;
document.write(a);//输出2
4.除法运算符

在JS里可以用 “/” 来表示除法运算符
例如:

var a = 9/3;
document.write(a);//输出3
5.取余运算符

在JS里可以用 “%” 来表示取余运算符
"取余"就是在整除之后余下的数。
例如:

var a = 5%2;
document.write(a);//输出1
自增自减

语法: a++;a–;
a++ 等价于 a = a+1;
a-- 等价于 a = a-1;

mynum = 10;
mynum++; //mynum的值变为11
mynum--; //mynum的值又变回10

上面的例子中,mynum++使mynum值在原基础上增加1,mynum–使mynum在原基础上减去1,其实也可以写成:

mynum = mynum + 1;//等同于mynum++
mynum = mynum - 1;//等同于mynum--

注意:
第一块
var a = 20;
document.write(++a);输出21
第二块
var a = 20;
document.write(a++);输出20
a- -和- -a同理
为什么会出现这种情况呢?
这是因为++和–在变量之后,这表示运算完成之后,再将其值加1,而第一块因为++在变量之前,所以先进行加1,然后再输出。

比较,逻辑运算符 1.比较运算符

比较运算符有大于>,小于<=,小于等于<=,大于等于>=,等于=*,不等于!=
比较运算符返回布尔值(true、false)
alert(2>4) //返回false;
alert(3>1) //返回true;
alert(3>5) //返回false;
alert(2 == 2) //返回true;
alert(2 != 2) //返回false;

2.逻辑运算符

逻辑与 &&

逻辑或 ||

逻辑非!

JS分支与循环 1.if判断语句

语法:

if(条件)
{ 条件成立时执行代码}

if条件结构是根据条件判断之后再做处理

2.if-else语句

语法:

if(条件)
{ 条件成立时执行的代码}
else
{条件不成立时执行的代码}

例子:

var score = prompt("请输入小明的考试成绩');

if(score >= 60){
alert("小明,这是你的练习册!");

}else{
alert("看招!");

}

if是只要条件成立便执行,而if-else则是条件1成立执行语句1,否则执行语句2

3.switch结构

语法:

switch(表达式)
{
case值1:
  执行代码块 1
  break;
case值2:
  执行代码块 2
  break;
...
case值n:
  执行代码块 n
  break;
default:
  与 case值1 、 case值2...case值n 不同时执行的代码
}

注意:
Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。

4.for循环

语法结构:

for(初始化变量;循环条件;循环迭代)
{     
    循环语句 
}

例子:


5.while循环语句

语法结构:

while(判断条件)
{
    循环语句
}

例子:

//我们使用while语句,输出5个数字

6.do—while语句

语法结构:

do
{
    循环语句
}
while(判断条件)

例子:

//我们使用do...while语句,输出6个数字


注意:
while语句和do—while语句的区别是:while是先判断再执行,do-while是先执行再判断。

7.break,continue关键字

退出循环:break
结构:

for(初始条件;判断条件;循环后条件值更新)
{
  if(特殊情况)
  {break;}
  循环代码
}

当遇到特殊情况的时候,循环就会立即结束。看看下面的例子,输出10个数,如果数值为5,就停止输出。

继续循环:continue
结构:

for(初始条件;判断条件;循环后条件值更新)
{
  if(特殊情况)
  { continue; }
 循环代码
}

上面的循环中,当特殊情况发生的时候,本次循环将被跳过,而后续的循环则不会受到影响。

break和continue的区别
1、break用于跳出一个循环体或者完全结束一个循环,不仅可以结束其所在的循环,还可结束其外层循环。
注意:
(1)只能在循环体内和switch语句体内使用break。
(2)不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。
(3)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。
2、continue语句的作用是跳过本次循环体中剩下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为只是中止(跳过)本次循环,接着开始下一次循环。
注意:
(1)continue语句并没有使整个循环终止。
(2)continue 只能在循环语句中使用,即只能在 for、while 和 do…while 语句中使用。

总结

以上就是一些关于JavaScript的一些入门的内容,由个人结合资料并总结。如果内容有错误,希望可以予以指出和批评!我一定会接受大家的批评并吸取经验,及时的做出改正!!!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/2990422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-23
下一篇 2022-09-23

发表评论

登录后才能评论

评论列表(0条)

保存