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

随机推荐

  • 生日的英文

    birthday 英文发音:['bɜːθdeɪ]中文释义:n. 生日,诞辰;诞生的日子例句:No. I’d like to do something special for you on your birthday.没开玩

    2023-02-03
    000
  • 蹉跎怎么读

    蹉跎读音为cuō tuó声母:c t韵母:uo uo声调:平声 上声释义:指虚度光阴,任由时光流逝却毫无作为,可以用于形容人做事毫无斗志,白白的浪费时间。出处:《晋书·周处传》原文:欲自修改而年已蹉跎。翻译:蹉跎在此处指年岁已

    2023-02-03
    100
  • 手机上如何使用U盘 用手机打开U盘的方法

    无需依赖电脑,通过 USB OTG 数据线即可读取 U 盘内的数据。温馨提醒:此功能仅适用于支持 USB OTG 数据线的手机。如果手机采用 Type-C 接口,请购买华为认可的 Micro USB 转 Type-C 接头,或者带 Type

    2023-02-03
    200
  • 喜结连理是什么意思

    喜结连理的意思是比喻夫妻恩爱。【拼音】 xǐ jié lián lǐ。【字词释义】喜:高兴,快乐,可庆贺的;结:联结;结合;连理:是指连理枝,指两棵树的枝条连生在一起,比喻夫妻恩爱。【感情色彩】褒义词。【近义词】喜结同心、喜结良缘、

    2023-02-03
    100
  • “安啦安啦”这是哪的台词啊?

    嗯...死神.露琪亚出任务的时候13番的某第X席...说过的叛逆的鲁鲁修第一季.某只戴眼镜的银发[枢木的上属啦...忘记叫什么了]灼眼的夏娜里的夏娜.柯南里貌似是小哀说的...太多了.罗列不行...安啦,打招呼晚安的简称。两种可能:要么是她

    2023-02-03
    100
  • 被喻为“以孤篇压倒全唐”的诗是哪一首?

    被喻为“以孤篇压倒全唐”的诗是张若虚的《春江花月夜》。“孤篇盖全唐”是古人对《春江花月夜》的评价,清末学者王闿运评价其“孤篇横绝,竟为大家”,近代著名学者闻一多先生对《春江花月夜》也推崇有加,在《宫体诗的自赎》一文中称其为“诗中的诗,顶峰

    2023-02-03
    100
  • 个人信息指的是什么?

    个人信息一般指公民个人信息。“公民个人信息”,是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息,包括姓名、身份证件号码、通信通讯联系方式、住址、账号密码、财产状况、行踪轨迹等 

    2023-02-03
    100
  • 明朝时期的小冰河时期是怎么造成的?

    明朝小冰河时期指的是明末清初整个中国冬天奇寒无比的几十年时期。这一时期的年平均气温都很要低,夏天大旱与大涝相继出现,冬天则奇寒无比,连广东等地都狂降暴雪。中外专家指出,明朝灭亡後的1650—1700年间是整个小冰河时间中最寒冷的时期之一。一

    2023-02-03
    100
  • 三个率先内容是什么?

    第一个率先是从农业内部进行设计的,指明了大城市发展现代农业的基本方向。第二个率先是从城市郊区这个区域进行设计的,强调大城市发展现代农业的核心任务是要促进农民收入较快增长,在推进现代化建设中要真正实现农业强、农村美、农民富。这也是习近平总书

    2023-02-03
    100

发表评论

登录后才能评论

评论列表(0条)

    保存