JavaScript基础知识(一)

书写位置

1.js代码可以直接书写在html文件中,但需要注意,必须要书写在<script>标签中,其标签位置最好放置在<body>标签的最末尾位置.

2.可以单独书写自定义的js文件格式,在需要使用的文件中通过<link>连接.


变量的声明

声明变量需要用到关键字:

        var let const

格式:(以var为例子)

var a

表示声明变量a,后续可以进行相关赋值操作.


变量命名规范:

1.由字母|数字|下划线组成,且不能由数字开头

2.不能是系统的预留字或者关键字

3.可以使用中文,但是一般不推荐,只建议在示范时使用

4.命名规则有大驼峰小驼峰两种

5.变量命名严格区分大小写格式


数据类型

1.undefined:未定义,表示默认值

2.number:数字类型,包括_整数,浮点数,NaN

        NaN为无法计算的值,比如字符与数字进行计算得出的值

        数字类型有自己的范围,报不可名状的错误的时候,可以考虑这一点

3.string:字符串类型,使用单引号|双引号|反引号(`)包裹的任意字符都会被称为字符串

        +在字符串中表示对字符串的拼接

4.boolean:布尔值类型,

        0,undefined,false,nan,''(空字符),null,0n表示布尔类型中的false,其他均为true

        可以通过boolean()函数对其他类型进行转化

5.bigingt:最大整数,处理数字超出范围后的计算,只有同类型才可计算

6.null:空,是一个特殊的数据类型,表示空置

7.object:对象类型,用{}进行包裹

        {"属性名":属性值};

8.array:数组类型,用[]包裹,可以使用下标取值


变量声明

const:声明常量,表示其值不可变(只读)

        1.常量不可变

        2.同一作用域不能声明相同的变量

        3.暂时性死区:不能在未定义变量时使用变量名

        4.常量声明后必须要赋值

let:

        1.同一作用域不能声明相同的变量

        2.暂时性死区:不能在未定义变量时使用变量名

        3.变量未赋值的时候其值为undefined

var:

        1.未声明变量且未赋值变量时会报错

        2.变量直接赋值相当于默认使用var来声明变量

        3.声明可重复,后者优先

        4.变量未赋值时值为undefined


隐式类型转换

数据类型使用运算时自动发生类型转换

字符串使用+会将其他类型元素转换成字符串


显示类型转换

通过相关转换函数对数据进行类型转换

string()

number()

boolean()

bigint()

symbol()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值