有关数据类型和变量、运算符知识点

一、数据类型

1.为什么需要有数据类型?

        每一种编程语言都有自己的语法规则,在处理数据的时候,也会有自己的规则,不是任何数据都可以处理的。

2.什么是数据类型?

        js编译器在解析代码的时候,会产生各种不同的数据。 而不同的数据'运算'与'存储'方式都不同, 计算机需要对这些数据进行分类,称之为数据类型。

3.js五种基本类型语法 (string number boolean undefined  null)

 4.(1) typeof 数据   (2) typeof (数据)

        语法结果:得到一个字符串来告诉你这个数据是什么类型。

 二、变量知识点

1.变量的作用:在内存中存储数据

2.变量使用注意事项

   2.1有关变量使用注意点

 2.2变量命名规则和规范

     2.2.1.规则 : 强制遵守,不遵守则程序报错

            1.1 变量名必须以: 字母、下划线_ 、$符号开头,结尾可以是字母、下划线_ 、$符号、数字

            1.2 变量不能使用关键字作为变量名

    2.2.2.规范 : 大家共同遵守的一种习惯。 不遵守,不报错。但是不规范

            2.1 变量取名要有意义,最好是英语名词

            2.2 多个单词使用驼峰命名法 : 第一个单词首字母小写,后面单词首字母大写

三、运算符与表达式

   3.1什么是运算符

      (1).运算符 : 有运算作用的符号

      (2).算术运算符 : 用于 数学算术运算

            + - * / %(求模运算,相当于取余数)

算术运算符:

赋值运算符:

 自增自减运算符:

连接符:

 关系运算符:

逻辑运算符:

    3.表达式 : 由运算符组成的式子

    4.算术表达式 : 由算术运算符组成的式子  例如   1+1

              重点: 任何表达式,都一定会有运算结果

四、数据类型之间的转换

1.数据类型之间的转换作用:数据类型通过转化可以得到我们预期计算的结果

 1.1数字类型转换

       字符串类型和非字符串类型转number

       number类型特殊值

 1.2转字符串类型

 1.3转布尔类型

 1.4 隐式转换 : 当运算符两边的 ‘数据类型不一致’ 的时候,编译器会转成一致后运算

            (1)转换数字 : 算术运算符 + - * / %

            (2)转换字符串 : 连接符+  (+号两边只要有一边是字符串,此时+就是连接符)

            (3)转换布尔: 逻辑非 !    

1.5 undefined与null的区别

  (1). undefined : 未定义。 当变量只声明,但是没有赋值。此时默认值是undefined

             说人话 : undefined相当于期房。 买了房,但是房子还没建出来。(未定义)

  (2). null : 有定义。 定义的值是空值。

             说人话 : null相当于毛坯房。买了房,但是房子没住人,里面是空的。(空值)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值