yanghongchen666 发表于 2021-1-5 12:29:30

JS学习之路第一章(周更?maybe)

本帖最后由 yanghongchen666 于 2021-1-13 14:03 编辑

JS编写位置:
    Js可以在html <script></script>下编写(偶尔会用),也可以在html元素内部编写(不推荐,极少数时间用到),或者可以在外部编写后缀名为.js(推荐,经常使用)
      注意: 在html文档中如果使用<script></script>标签来引入外部js,那么这个标签内部 不能编写JS代码!! 不能编写JS代码!! 不能编写JS代码!!
------------------------------------------------------------------------------
Js的基本语法:
    注释符: //单行注释,在双斜杠后面生效;/**/多行注释,在星号内生效。
    语句语法:
      在每一句Js代码结尾记得加上分号(;),如果不加有时候会导致报错
            tips: 如果有时候忘记加浏览器会自动,但是并不推荐这样。 一是因为会消耗浏览器的资源,二是浏览器很大概率会加错,所以切记加分号~
      Js跟html一样会忽略代码中多的空格和换行,所以我们可以利用这一特性来规范书写代码~俗话说的好,代码写的好小姐姐少不了^_^
   
    介绍三个语句:
      alert() :会出现一个弹窗,会输出括号里面的内容
      console.log() :会在控制台中打印括号里的内容(浏览器F12点击console即可)
      document.write() :会在html body中写入括号里的内容
-----------------------------------------------------------------------------
JS的字面量和变量:
    字面量: 就是我们俗称的常量, 123, abc, 你好帅 etc.
    变量: 变量可以用来保存字面量,而且变量的值是可以任意改变的
            如同我们数学题中的x,可以变化的未知数,但是在写变量前我们需要声明变量
      在JS中 var 是来声明变量的
            例子:   var a = 123; 这里我们声明变量a它的值为 123
-----------------------------------------------------------------------------
JS中的类型:
    1.String(字符串)
    2.Number(数值)
    3.Boolean(布尔值)
    4.Null (空值)
    5.Undefined (未定义)
    6.object(对象) 大家都还没对象吧?doge? 赶紧上车学习!!!让我们一起面向对象编程哈哈哈哈~
-----------------------------------------------------------------------------
JS中的标识符、字符串、Number、布尔值:

    标识符:
      在JS中所有可以自主命名的都可以叫做标识符 例子: 变量名、函数名等
      但是在命名这些标识符时,请注意一下规范
            1.标识符开头不能含有数字
            2.不能以内置函数命名
            3.标识符可以包含数字和特殊符号(_)和$
            4.标识符一般使用驼峰命名法
                驼峰命名法:
                  标识符长的像驼峰一样
                  开头字母小写,第二个单词开头大写以此类推
                        例子: helloWorld (xxxYyyZzz)
            小芝士: 由于Js默认是UTF-8编码,所以我们可以用中文来命名。(不过极力不推荐,因为你会被后端骂死哈哈哈哈^_^)
----------------------------------------------------------   
    字符串:
      字符串需要用括号包裹起来,可以是双引号,也可以是单引号
            正确实例:var a = "123"; var a = '123';
            错误实例:var a = "123';var a = '456";
----------------------------------------------------------
    Nnumber:
      就是数字,嗯对就是数字你就是想的那样(整数和浮点数) 浮点数(小数)
      例子: var a = 123;var a = 456;

      在JS中最大的数值是多少呢?大家伙要不要猜一猜嘿嘿~
            其实啊我们可以用Number.MAX_VALUE来输出
                console.log(Number.MAX_VALUE) 最大值: 1.797e+308
            同理最小值Number.MIN_VALUE
                console.log(Number.MIN_VALUE) 最小值: 5e-324
            这里的最大跟最小值都是指0以上的;
    tips: 如果数值超过JS中的最大值,则会返回Infinity(正无穷),Infinity也是一个number类型⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄
            NaN是一个特殊的数字,表示为Not a Number, 也会返回number类型
----------------------------------------------------------
    Boolean(布尔值):
      boolean值一共就两个,一个是True一个是False
            True为真,False为假
----------------------------------------------------------
    Null和Undefined:
      Null: 空值, null通常来表示一个空的object, null的类型属于object
      undefined: 当一个声明的变量并没有赋值时候,类型就是undeifined。
-----------------------------------------------------------
    这里可能就会有小伙伴问了? 你逼逼赖赖那么多怎么查看类型呢?
      其实也很简单我们只需要使用typeof就可以查看各个变量是什么类型啦~
            例子:   var a = "123";
                  console.log(typeof a);
                  结果: 很明显是字符串~
-------------------------------------------------------------



练习题(纯自己想的):

1. 在JS中一共有多少种类型?分别是哪几个?

2.请写出两种不同的注释方式

3.驼峰命名法是什么?请给出两个驼峰命名法的标识符

4.请问下面这种情况控制台会打印a的值么? 如果不会需要怎么更改?
    a = 123;
    console.log(a);

5.<script tex="text/javascript" src="../main.js">
      alert("你真帅~")
    </script>
请问上面代码有什么错误?

6.var a = 123
    console.log(a)
请问上列代码是否会执行?如果会执行有什么坏处?如果不能执行为什么不能执行?

7. var a = "你好帅呀~'
    请问上列代码有什么错误?

8.如何在JS中直接打印出最大值和最小值?

9.请使用写出下面每个变量的类型

    var a = 123.89;

    var b = "大家都真帅~"

    var c;

    var d = "1.9e+308";

    var e = "null";

    var f = null;

    var g = true;

10. document.write()会在哪里输出括号里的内容?


题目问的不是很难基本notes都有cover到,如果有喜欢的小伙伴可以做一做鸭~把答案可以发在评论区嘿嘿~这个系列应该是每周更新一次~2021让我们一起加油!PS: 如果有什么不对希望大家能在评论区指出来嘿嘿~ 大佬勿喷(╯°口°)╯(┴—┴
上传了两张标识符的不建议命名的名字~

昨非 发表于 2021-1-9 15:22:32

捧个场,支持学习打卡
页: [1]
查看完整版本: JS学习之路第一章(周更?maybe)