1. 变量声明

    1. 变量定义:从字面意思看,变量即可变的量;从编程角度看,变量是可以用来存储数据的容器。
    2. 声明方式:
      1. 先声明后赋值
        1. 小例子
          1. var para1;//声明
          2. para1="风云雄霸天下";//赋值
        2. 效果图
          1. JavaScript基础第二 天学习之变量及其数据类型
      2. 边声明边赋值
        1. 小例子
          1. var para1="风云雄霸天下";//声明并赋值
          2. alert(para1);
        2. 效果图
          1. JavaScript基础第二 天学习之变量及其数据类型
      3. 多变量一起声明(用逗号隔开)
        1. 小例子
          1. var para1,para2;//声明多个变量
          2. para1="三顾茅庐";//变量para1赋值
          3.  para2="舌战群儒";//变量para2赋值
          4. alert(para1);
          5. alert(para2);           
        2. 效果图
          1. JavaScript基础第二 天学习之变量及其数据类型
      4. 多变量一起声明一起赋值
        1. 小例子
          1. var para1="七擒孟获",para2="草船借箭";
          2. alert(para1);
          3. alert(para2);
        2. 效果图
          1. JavaScript基础第二 天学习之变量及其数据类型
  2. JavaScript书写规范

    1. 所有代码一律使用英文半角输入
    2. JavaScript严格区分大小写
    3. 范例
      1. JavaScript基础第二 天学习之变量及其数据类型
  3. 变量命名注意事项

    1. 变量名不能以数字开头
      1. JavaScript基础第二 天学习之变量及其数据类型
    2. 可以使用中文作变量名,但最好不用中文
      1. var 非黑即白 = "非黑即白";
    3. 不能使用关键字命名
      1. JavaScript基础第二 天学习之变量及其数据类型
    4. 不能使用js保留字命名
      1. var class = "乐不思蜀";
  4. 变量命名规范

    1. 变量名只能以字母,_,$开头,余下的可以是字母,数字,_,$;
      1. 案例
        1. JavaScript基础第二 天学习之变量及其数据类型
    2. 命名一定要有意义,要便于识别.可以是英文,拼音,但一定要有意义
      1. JavaScript基础第二 天学习之变量及其数据类型
    3. js习惯的命名规范(驼峰命名法)
      1. 第一个单词以小写字母开始;第二个单词的首字母大写
      2. 每一个单词的首字母都采用大写字母
      3. 案例同第二项
  5. 单双引号的用法

    1. 最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的,浏览器读到一个双引号后,到第2个双引号时才算结束;
    2. 同理,浏览器读到一个单引号后,必须要读到第二个单引号才算结束;
      1. document.write("<div class="box">关羽说:"中午一起吃饭"</div>");
        document.write('<div class="box">赵云说:"中午一起吃饭"</div>');
        document.write("<div class='box'>黄忠说:'中午一起吃饭'</div>");
        document.write("<div class=\"box\">马超说:\"中午一起吃饭\"</div>");
    3. 不管是单引号还是双引号,里面都可以套相反的引号;
    4. 但是不可以双引号里面套单引号,这个单引号再套双引号,这是不行的;
    5. 如果使用相同的引号,再套引号,需要用反斜杠 \ 转义。
      1. document.write('<div class="box">刘备说:"中午一起到\'西川\'吃饭"</div>');
  6. 分号的用法及资源共享

    1. 分号表示一段功能的结束
    2. 一段功能结束,有换行,可以不用分号
    3. 不管有没有换行,一段功能的结束都用分号    
    4. 多个js区块可以看作一个整体,也就是说:无论是内部引入或外部,有多少个js区块,js区块之间可以共享资源,可以相互调用资源
    5. JavaScript基础第二 天学习之变量及其数据类型
  7. 变量小练习

    1. JavaScript基础第二 天学习之变量及其数据类型
    2. prompt() 方法用于显示可提示用户进行输入的对话框。
    3. 格式:prompt(text,defaultText)
    4. text:是一个可选项,用来提示用户
    5. defaultText:根据提示填写相关内容,也可以默认填写。
  8. undefined和null类型

    1. undefined :表示空变量,变量被声明但没赋值
    2. null :空对象,表示什么也没有,连声明都没有
  9. 数值和字符串类型

    1. 数值类型.整数或小数(浮点数)-不要使用js做浮点运算,js浮点运算能力很差
      1. JavaScript基础第二 天学习之变量及其数据类型
    2. string :表示字符串类型,凡是用引号包起来的都是字符串类型,不管里面是文字还是数字
      1. JavaScript基础第二 天学习之变量及其数据类型
  10. 布尔值和对象

    1. boolean:布尔值.结果只有两种:true真或false假
      1. JavaScript基础第二 天学习之变量及其数据类型
    2. object :对象类型,数组属于特殊的对象
      1. var 实例化对象=new Object();
      2. 直接定义并且使用属性
      3. JavaScript基础第二 天学习之变量及其数据类型
  11. 变量的赋值

    1. js是弱类型语言:数据类型可以被忽略的语言。
    2. 同一个变量,后赋的值会覆盖先赋的值
    3. JavaScript基础第二 天学习之变量及其数据类型

相关文章:

  • 2021-05-10
  • 2022-12-23
  • 2022-02-25
  • 2021-12-21
  • 2022-12-23
  • 2021-12-05
  • 2021-07-31
猜你喜欢
  • 2021-11-17
  • 2021-11-27
  • 2021-12-18
  • 2021-12-07
  • 2021-04-19
  • 2021-12-09
相关资源
相似解决方案