博客列表 >5月5日作业 初步认识javascript 前端脚本语言

5月5日作业 初步认识javascript 前端脚本语言

鲨鱼辣椒的博客
鲨鱼辣椒的博客原创
2019年05月06日 11:05:44904浏览
  1. 如何正确的声明与定义变量?

    var 表示声明一个变量

    var  + 变量名 = 10(变量赋值);

    var  fuc = 10 + 20 (表达式);

  ●2. 变量的提升是原理,如果实现的?

                // // 变量提升

                 console.log(n);//undefined

                 var n = 20;

                 console.log(n);//20

                

                // // ****************************

3. 分支结构有几种, 多分支与switch的实现过程

    分支结构有:单分支,双分支,多分支流

    具体怎么实现如下代码

//******************************************************************************************************


//1. var 声明变量

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

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

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

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

// var name,username,password,up;


// //2. 变量赋值 右值赋值左边变量名

// name = 100+20;

// username = 'jm';

// password = '12345'

// up = '----'

// up += username+password;

// console.log(up);

// // ****************************

// //3. 变量提升

// console.log(n);//undefined

// var n = 20;

// console.log(n);//20


// // ****************************

// //4. 区块,代码块,代码段

// //区块在JS中不能形成作用域

// {

//     var sub = 12345;

//     var fn = function(){};

// }


// if (true){

//     var grade = 85;

// }


// console.log(grade);


// 5.分支

// 单分支 只能处理条件满足状态

// var grade = 6000;

// var res= '';


// if (grade>=6000) {

//     res = '省内游';

// }


// console.log(res);


// // 多分支


// if (grade>=6000) {

//     res = '省内游';

// }else{

//     res ='地沟油';

// }


// console.log(res);


// // 三元运算符


// var grade = 6000;

// var res = '';

// res = (grade >= 8000) ? '吃大餐' : '吃土吧';


// console.log(res);


// // 对分支

// var grade = 50;

// 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 简化多分支流

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

// var grade = 80;

// 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 = '补考吧兄弟';

//         break;

// }


// console.log(res);


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

var lang = 'HtMl'.toLowerCase();//tolowerCase() JS方法把字符串转换小写


switch (lang) {

case 'html':

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

break;

case 'css':

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

break;


case 'php':

lang = lang + '是服务器脚本语言';

break;


case 'javascript':

case 'js':

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

break;


default:

break;

}


console.log(lang);

//*********************************************************************************


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议