• 【初识JavaScript-03】


    前言

    学习好一门语言贵在坚持——初识JavaScript🏹💁‍♂️!

    首先:

    博主是👦一个帅气的boy,你可以叫我山鱼君
    🖱 ⌨个人主页:安鱼哥的个人主页
    💖💖如果对你有帮助的话希望三连下👍⭐✍支持一下博主🌊

    声明变量的特殊情况

    在这里插入图片描述

    js-变量

    为什么需要变量?

    ●因为我们一些数据需要保存,所以需要变量

    变量是什么?

    ●变量就是一个容器,用来存放数据的。方便我们以后使用里面的数据

    变量的本质是什么?

    ●变量是内存里的一块空间,用来存储数据。

    变量怎么使用的?

    ●我们使用变量的时候,一定要声明变量 ,然后赋值
    ●声明变量本质是去内存申请空间。

    什么是变量的初始化?

    ●声明变量并赋值我们称之为量的初始化

    变量命名规范有哪些?

    ●量名尽量要规范,见名知意一 驼峰命名法

    交换2个变量值的思路?

    ●区分哪些变量名不合法

    js-数据类型

    变量是用来存储值的所在处,它们有名字和数据类型。量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。
    JavaScript是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会
    被自动确定。
    注:js的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的

    <script>
        /*js的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的*/
        var name;//无法确定当前的数据类型。
        var num = 10;//当前数据类型是数字。
        var str = '山鱼'//当前的数据类型是字符串
        //js是动态语言变量的数据类型是可以变化的
        var one = 1;//one是数字类型。
        one = '山鱼1';//到这里one则变成了字符串类型。
        script>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    数据类型的分类

    JS把数据类型分为两类
    ●简单数据类型 ( Number , String, Boolean, Undefined, Null )
    ●复杂数据类型( object)

    简单数据类型简单数据类型默认值
    Number数字型,包含整型值和浮点型值,如21. 0.210
    Boolean布尔值类型,如true、false, 等价于1和0false
    String字符串类型,如"张三”注意js里面,字符串都带引号“ ”
    Undefinedvara;声明了变量a但是没有给值,此时a = undefinedundefined
    Nullvara= null;声明了变量a为空值null

    注:数字型进制 在JS中八进制前面加0 ,十六进制前面加0x。

    数字型特殊的值

    <script>
        console.log(Number.MAX_VALUE);//最大值
        console.log(Number.MIN_VALUE);//最小值。
        console.log(Number.MAX_VALUE*2);//无穷大。
        console.log(-Number.MAX_VALUE*2);//无穷小。
        console.log('山鱼'-100);//非数字NaN
        script>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    ①Infinity , 代表无穷大,大于任何数值
    ②-Infinity ,代表无穷小,小于任何数值
    ③NaN,Not a number,代表1个非数值
    在这里插入图片描述

    最后看一下如何判断值是否为非数值?

    isNaN()这个方法用来判断非数字并且返回一 个值如果是数字返回的是false 如果不是数字返回的是true
    在这里插入图片描述
    在这里插入图片描述

    写在最后

    ​✨原 创 不 易 , 还 希 望 各 位 大 佬 支 持 一 下
    原创不 易,还希望各位大佬支持一下 点赞👍:您的赞赏是我前进的动力!
    收藏⭐:您的支持我是创作的源泉!
    评论✍:您的建议是我改进的良药!
    山鱼🦈的个人社区:
    欢迎大家加入我的个人社区—— 山鱼社区 💖💖如果对你有帮助的话希望三连下👍⭐✍支持一下博主🌊
    在这里插入图片描述

  • 相关阅读:
    图解MySQL逻辑备份的实现流程
    升级到tomcat10和Java 21后,idea控制台system.out.println输出中文乱码问题
    计算机基础之异常控制流
    并发编程——重入锁ReentrantLock
    元宇宙是否为噱头?若不是,什么是元宇宙?他的概念、技术、应用和影响是什么?
    进程信号;
    SQL 笔记
    21天经典算法之顺序查找
    Go语言入门心法(十四): Go操作Redis实战
    c# --- 关于各种变量的一些补充
  • 原文地址:https://blog.csdn.net/zhaochen1127/article/details/126354749