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------------------")
//if

var i = 61;
if(i > 25)
    console.log("i大于25");
else
    console("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和continue

let 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("输入的成绩有误");

}

效果图
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值