学习日记01——JS基础01

编程入门 行业动态 更新时间:2024-10-11 09:22:03

学习日记01——JS<a href=https://www.elefans.com/category/jswz/34/1770030.html style=基础01"/>

学习日记01——JS基础01

JavaScrip简单介绍

  是前端脚本语音,快速入门js基本语法,本篇文章涉及到JavaScrip基础的变量定义,数据类型和基础的流程控制语句。

使用到的工具
1,vscode
2,chrome浏览器

js的变量定义

准备工作(简单的html)

新建html
vscode快速生成html文件头(英文!)

//导入js文件
<script src="variable.js"></script>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- 引入js文件 --><script src="variable.js"></script>
</body>
</html>

变量的定义


//前提提交,单行注释/*
这个是多行注释,注释的重要性相对记笔记方便理解代码
*///var 声明变量用的,作用域会更大一些var test = 1;  // 推荐使用分号结尾
console.log("这是test变量内容:" + test)var test = 2   // 也是可以的但是不推荐
console.log("这是test变量内容:" + test)
//这里变量可以多次被定义,取值取最后一次的赋值//let 声明变量用的,作用域会更小一些let data1 = "aaaaa";
console.log("这是data1变量内容:" + data1)let data2 = "bbbbbb";
console.log("这是data2变量内容:" + data2)
// JavaScrip的变量类型比较松散,基本上想怎么定义就怎么定义

效果图

js的数据类型

数据类型介绍

数据类型
”undefind” 表示值没有定义
“boolean” 表示值为布尔类型
“string” 表示值为字符串
“number” 表示值为数值
“object” 表示值为一个对象(而不是函数),是一堆数据的集合,也可以是null
“function” 表示值为函数
“symbol” 表示符号

导入不同的js文件

简单数据类型演示

data_type.js

let message = "一些字符";
let num = 123;//typeof函数判断类型
console.log("message的类型是:"+typeof(message));
console.log("num变量的类型是:"+ typeof(num));console.log("--------------------------------");//undefined// 定义了但是没有赋值
let message1;console.log("message1的类型是:"+ typeof(message1));//打印一个没有定义的类型
console.log("message2的类型是:", typeof(message2));console.log("---------------------------------");
//布尔类型//什么类型
console.log("num变量是否等于123:",typeof(num == 123) );
//输出true or false
console.log("num变量是否等于123:",num == 123 );

效果图

js的逻辑判断和循环控制

if

html中导入新的js文件

<script src="logic_control1.js"></script>

案例

console.log("-------------if案例1------------------")
//ifvar i = 61;
if(i > 25)console.log("i大于25");
elseconsole("i小于或等于25");console.log("-------------if案例2------------------")if( i >=80 && i<=100) {console.log("优秀");
}else if( i >= 60 && i < 80 ) {console.log("恭喜你通过了!");
}else if( i < 60) {console.log("别灰心,开始了已经不错了,加油再接再厉!");
}else {console.log("输入的成绩有误");
}

效果图

whie

案例

console.log("----------while案例------------------");
let a = 0;
let b = 0;
while( a < 10 ){b += a;a++;
}
console.log("b最后的数值是:", b )// 也就是从0加到10,一共加了10次,最后一次10没有加,所以是45

效果图

for

案例

console.log("----------for案例1-------------------");let count = 10;
for (let c = 0;c <= count; c++){console.log("看一下循环了第" + c + "下");
}console.log("-----------------for案例2--------------");
var d = [1,3,5,7,111]
// 使用for-of 的方式遍历数组
for (ccc of d){console.log("数组内容有", ccc);}

效果图

break和continue

案例

console.log("-------------break案例--------------");
//引入中断和继续改变逻辑顺序,break和continuelet num1 = 0;
for(let e = 1; e < 10 ; e++){//如果e取余数为0,中断循环if(e % 5 == 0) {break;}num1++;}
console.log("看看一共执行了" , num1 , "次");//e=1 到e=4 一共执行了4次,e=5 直接退出了没有执行后续的代码console.log("--------------continue案例----------");let num2 = 0;
for(let d=0; d <= 10; d++){if ( d== 8){continue;}num2++
}
console.log("看看d一共执行了" , num2, "次")// 从0-10 一共有11次,到了8跳过一次,11-1=10次

效果图

switch

案例

console.log("-----------switch案例----------------");//switch是可以像if一样加入判断let num3 = 50;
switch(true){case num3 =>80 && num3 <=100:console.log("优秀");break;case num3 >=60 && num3 <80:console.log("恭喜你通过了!");break;case num3 >=0 && num3 < 60:console.log("别灰心,开始了已经不错了,加油再接再厉!");break;default:console.log("输入的成绩有误");}

效果图

更多推荐

学习日记01——JS基础01

本文发布于:2023-11-16 02:36:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1611619.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基础   日记   JS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!