day01原生js 变量 数据属性

JavaScript

JS属于前端的一个脚本语言。依赖浏览器。它的执行需要“宿主环境”。而这个宿主环境在很长一段时间之内,都是浏览器。直到08年,NodeJS横空出世,就可以前后端通吃。
JS属于编译语言,属于写完之后,就可以直接运行。不需要像Java一样,先编译成机器语言,再执行。

体验一下

书写位置

  • HTML页面中的script标签中
    <script>
        这里面书写JS代码
    </script>
  • 外部的JS文件中

如果一个script标签有了src 不论属性值是否合法 都会忽略script标签内部的代码

注释

  • 单行注释 //
  • 多行注释 /**/

变量

就是一个容器,用于复用数据。

    var a = 10;
    document.write(a);
    document.write(a);
    document.write(a);
    document.write(a);
    document.write(a);
    document.write(a);

变量的特点就是在访问变量时,永远使用变量所保存的值。

变量的命名规范:

  • 整体由数字、字母、下划线、美元符号组成 不可以由数字开头
  • 区分大小写
  • 不可以用关键字和保留字作为变量名称
  • 推荐使用驼峰命名法

数据类型

  • 值类型 基本数据类型 原始数据类型
    • 数字 number
    • 字符串 string
    • 布尔值 boolean
    • undefined undefined
    • null null 注:如果用typeof检测 结果为"object"
  • 引用类型 复合类型 复杂类型 对象类型
    • object
      • 数组
      • 对象
      • 函数
      • 其它

数据类型检测

  • typeof 数据
  • typeof(数据)

<script src="index.js">
    // 不要在一个有src属性的script标签之间书写js代码 会被忽略的
    document.write("我是一个JS")
</script>

JS中的数据有很多:
1、2、3、4、… 无穷大
“hello world” “a” “abc”
false true
undefined
null
[] {} function() {}
所以,按照人类的特点,会对这些内容进行分类:6种数据类型 分为两大类
第一类:值类型 也叫做 基本数据类型 也叫做原始数据类型
数字 number
字符串 string
布尔值 boolean
未定义 undefined
空值 null
第二类:复杂数据类型、复合数据类型、对象数据类型、引用类型

JS的变量命名规范:
1 JS对大小写敏感
2 变量名称整体由 数字、字母、下划线(_)、美元符号($)组成 不可以以数字开头
3 不要使用保留字和关键字定义变量名称
4 驼峰命名法 如果一个变量名由多个单词拼凑而成 第一个单词的首字母小写,之后每一个单词的首字母大写

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值