JS随堂笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS随堂笔记相关的知识,希望对你有一定的参考价值。

西安人才网的JavaScript随堂笔记

1. 怎么调试程序:

   bug: 程序运转过程中遇到的过错

   debug: 发现问题,并处理问题

   怎么调试: 只需期望的作用没出来,先按F12,翻开console

   如果程序犯错,在console会提示过错的原因和方位

回到js文件中的相同方位,修改后,重新运转


ECMAScript

根本语法:

    1. js中区别巨细写

    2. 每句话完毕激烈主张用分号完毕

注释:

   多行注释:

   单行注释: //注释的内容


2. ***变量:

   什么是变量: 内存中,存储数据的一块存储空间,再起一个姓名

   何时运用: 只需一个数据,可能被重复运用,就都要先保存在变量中,再运用变量。

   怎么运用:

       声明: 在内存中拓荒一块存储空间,再起一个姓名

       怎么声明: var 变量名;

       激烈主张: 一切变量必须用var声明;

特别: 仅声明,但还未赋值,默许保存的是undefined

什么是undefined: 一切变量的默许值

       赋值: 将数据保存到变量中

       怎么赋值: 变量名=值;

       意为: 将等号右边的值,保存到等号左面的变量中。

特别: 如果给未声明的变量赋值,会主动创立——激烈不主张

              防止: 在程序开端开端方位加一句: "use strict";

       简写: 声明一起就初始化变量的值:

       什么是初始化: 第一次给变量赋值

       var 变量名=值;


       一起声明多个变量:

       var 变量名1=值1,变量名2=值2,...;


       取值: 从变量中取出值,做运算

       怎么取值: 任何方位,只需运用变量名,就等效于运用变量中的值。

特别: 企图从未声明的变量中取值,报错:ReferenceError:


       变量的命名:

       主张: 1. 见名知义:

              2. 驼峰命名: 首字母小写,之后每个单词首字母大写

       忌讳: 1. 不能以数字最初

             2. 不能运用js保留字

                什么是保留字: js现已占用的,具有特别含义的词


    常量:

    什么是: 一旦创立,值不行改动的量

    何时运用: 如果一个值,一旦创立,不能被修改,就要保存在常量

    怎么运用:

创立: const 常量名=值;

  一般常量名 悉数大写!

        运用: 除了值不能改之外,其他和一般变量用法完全一样


3. ***数据类型:

   什么是数据类型: 一个数据在内存中的存储格局

   为什么: 实际中不同类型的数据,都能执行不同的操作

   不同的操作,需求专门存储格局支撑。

   2大类:

      原始类型:值直接保存在变量中 的数据类型

5类:

         数字类型number: 程序中专门存储数字的类型

     number可存储整数和浮点数

         何时运用: 一个数字可能用于核算或比较时

         怎么运用: 程序中但凡不加引号的数字,默许都是数字类型

 内存占用: 整数 占4字节 32位

                   浮点数 占8字节 64位

             数值巨细和存储空间无关

         特别:

    舍入差错:核算机中也有核算不尽的数字

                 减,乘,除都可能发生。

            无法完全防止

            只能近似处理: 将核算结果,按指定小数位数四舍五入

                    n.toFixed(d);//d表明小数位数  



         字符串类型string: 程序中专门存储一串文字的类型

         何时运用: 如果一串字符仅用于显现或标识只用,就要加""

         怎么运用: 程序中但凡用引号包裹的一串文字,默许是字符串。

     字符串一般不用做核算或比较巨细。

 内存占用: js运用unicode编码保存每个字符

           什么是unicode编码: 对全球首要语言中每个字编一个号

     练习: 获取一个字的unicode号

   1个汉字占 2字节

   1个英文字母或数字,标点占 1字节

           字符串的内存占用直接取决于字符个数

         特别:

   字符串的内容,一旦创立不行改动,只能整个替换。


         布尔类型boolean: 只有两个值: true/false

 何时运用: 往后只需表明一个判别的结果,就用布尔类型

         undefined:undefined: 是一切变量的默许值

         null:null ?

      引证类型:值不直接保存在变量中 的数据类型


以上是关于JS随堂笔记的主要内容,如果未能解决你的问题,请参考以下文章

jQuery随堂笔记

3.8随堂笔记整理

随堂笔记(基础篇)

zookeeper随堂笔记

初学python第九天的随堂笔记

JavaScript随堂笔记