博主信息
博文 9
粉丝 0
评论 0
访问量 13007
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
JavaScript 基本语法 5月5日
Wenlong的博客
原创
818人浏览过

5月5日作业

1. 如何正确的声明与定义变量?
2. 变量的提升是原理,如果实现的?
3. 分支结构有几种, 多分支与switch的实现过程

####################################

1.语句

var n = 100 + 20;//语句 没有返回值

表达式 是用在语句中的  ()相当于一个运算符  表达式必须要有返回值,和一个值可以互换

//100+20

//表达式仅允许用在操作符的的右边:右值

//

console.log(n);

//2.变量

//由名称和值两部分组成,是程序中临时储存数组的容器

//关键字:var

//var age=30;//将一个数值型的字面量,赋值给变量:age

//3.声明

var age;

//4.赋值:第一次赋值叫初始化,第二次赋值叫更新

//age=30;

//var age;

//age=30; 两行代码等同于 var age=30;

//变量提升,将变量的声明自动提升到代码的顶部,第一行

console.log(age);

//标识符:用在变量或函数名称

//第一个字母必须是:英文字母,$、_

//第二个除了可以英文字母,$、_ 还可以是数字

//大小写是不同的,大小写敏感

// var username = 'admin';

// var UserName = 'wang';

// console.log(username);

//注释是不能嵌套的;


5.区块/代码块/代码段 区块在JS中不能形成作用域 只能函数才能形成作用域

{

     var name ='admin';

   var fn = function(){};

 }

if(true){

    var grade = 85;

    console(grade); }

6.分支

 单分支

var grade=50;

var res = '';

 if(grade > 60){

    res ="及格万岁!!";

}

console.log(res);


双分支

if(grade > 60){

   res='及格万岁!!';

 }else{

     res='补考吧!';

 }

console.log(res);

//用三元运算符来简化双分支

//条件 ? true : false

var  grade = 70;

var res = '';

res=(grade>=60) ? '太棒了!!' :'不好了!!';

console.log(res);


//多分支

var grade = 98;

var res = '';

if(grade >= 60 && grade <80){

res='成绩还可以,继续加油!!';

}else if(grade>=80 && grade<=90){

res='你将成为学霸的节奏!!';

}else if(grade>=90 && grade<=100){

res='你就是学霸!!';

}else {

res='继续加油,准备补考把!!';

}

console.log(res);

//switch 用来简化多分支

var grade=95;

var res = '';

switch(true){

case(grade>60 && grade<80):

res='成绩不错!!';

break;

case(grade>=80 && grade<=90):

res='成为学霸的节奏!!';

break;

case(grade>=90 && grade<=100):

res='你就是学霸了!!!';

break;

default://默认值

res='继续努力,等着补考把!';

}

console.log(res);


//switch :更多的用在单值判断的场景


var lang = 'JS' . toLowerCase();//tolowercase 是用来将大写全部自动转成小写

switch(lang){

case 'html':

lang += '是超文本标记语言';

break;

case 'css':

lang += '是样式定义语言';

break;

case 'js':

case 'javasrcipt':

lang += '是前端脚本语言';

break;

}

console.log(lang);


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学