2021/11/20

JS输入输出语句

prompt();

这是一个输入框

alert();

alert弹出警示框输出的是展示给用户的

console.log();

console控制台输出给程序员测试用的

变量

什么是变量?
        白话:变量就是一个装东西的盒子
        通俗:变量适用于存放数据的容器、。我们通过变量名获取数据,甚至数据可以修改
        变量的本质是内存的空间用来存放数据
        变量的使用
        变量在使用时分为两步:1.声明变量2.赋值
        
        1.声明变量
        var age;
        var是一个js关键字,用来声明变量(variable变量的意思。)使用该关键字声明变量后,计算机会自动变量分配内存空间,不需要程序员管。
        age是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间
        声明多个变量
        var age=10,
        name=18,
        ab=8;
        中间的用逗号隔开,最后用分号隔开
        
        声明变量的特殊情况
        只声明,不赋值的结果 ,是怎么样的? 程序也不知道里面存在的是啥所以结果是undefined 未定义的
        不声明、不赋值,直接使用该变量不会报错的
        
        
        2.赋值
        age=10;
        
        
        变量的覆盖,后面变量的赋值会覆盖前面变量的赋值
        
        变量的命名规范
        1.由字母(A-Za-z)、数字(0-9)、下划线(-)、美元符号$组成
        2.严格区分大小写。var app;和var App;是两个变量
        3.不能以数字开头、中间不能以空格链接
        4.不能是关键字、保留字。例如:var、for、while
        5.变量名必须有意义。MMD BBD nk→age
        6.遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。myFirstName
        
        
        为什么需要变量?
        因为需要数据储存
        变量的本质是什么?
        变量是内存里的一块空间,用来存储数据
        变量的初始化:声明变量并赋值
        命名规范:驼峰命名法

数据类型

1.1为什么需要数据类型
        在计算机中,不同的数据所需的占用空间是不同的,为了便与把数据分成所需内存大小不同的三个月还有,定义了不同的数据类型
        1.2 JS是一种弱类型或者说动态语言
        
        var num;//这里的number我们是不确定数据类型的、
        var num=10;//属于数字型
        JS的变量数据类型是只有程序在运行过程中,更具等号右边的值来确定的
        var str='pink';//此时str的数据类型是字符型
        JS是动态语言 变量的数据类型是可以变化的;
        
        
        数据类型的分类:1.简单数据类型、2.复杂数据类型
        简单数据类型:数字型(整型值、浮点型值)、布尔值类型、字符串类型、undefined、null(空)
        
        var num=10;//num 数字型
        var PI=3.14;//PI 数字型
        
        在js中八进制前面加0;十六进制前面加0x
        
        因为HTML标签里面的属性使用的是双引号,所以JS里面使用单引号
        如果需要多个引号,因为js的引号是最近原则,所以可以使用单引号嵌套双引号
        
        //字符串转义字符  都是用\开头,但是这些转移字符要写到引号里面。
        “\n”换行符,\\斜杠\,\'单引号,\b空格
        加了引号的都是字符串数据类型
        
        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值