JavaScript基础_1.0

         JavaScript基础

                   什么是JavaScript

                   JavaScript和HTML、CSS的区别

                            HTML:提供网页的结构,提供网页中的内容

                            CSS:用来美化网页

                            JavaScript:用来控制网页内容,给页面增加动态效果

                   JavaScript的组成

                            ECMAScript是核心

                            BOM-浏览器对象模型

                            DOM-文档对象模型

         变量

                   什么是变量

                            变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据

                            使用变量可以方便的获取或者修改内存中的数据

                   如何使用变量

                            var声明变量

                            变量的赋值

                            同时声明多个变量

                            同时声明多个变量并赋值

                   变量在内存中的存储

                   变量的命名规则和规范

                            规则

                                     由字母、数字、下划线、$6符号组成,不能以数字开头

                                     不能是关键字和保留字,例如:for、while。

                                     区分大小写

                            规范

                                     变量名必须有意义

                                     遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。例如:userName、userPassword

         错误

                   SyntaxError语法错误

                   TypeError类型错误

         算术运算符

                   () .

                   一元运算符 ++ --

                   比较运算符 <> >= <= == != === !==

                   逻辑运算符&& || !

                   赋值运算符 = += -=*= /= %=

         数据类型的转换

                   转换成字符串类型

                            .toString()

                                     除了null和undefined,其他都可以使用

                                     如果是数字,必须使用变量存储或者用括号包起来才能使用

                            String()

                                     可以将所以的数据类型都转换为

                            拼接字符串 +

                   转换成数值类型

                            Number()

                                      如果转换字符串为数字,必须是纯数字字符的字符串

                            parseInt()

                                     将字符串中的数字字符转换为整数

                                     从字符串的左边开始,一直转换到第一个非字符串为止

                            转换成布尔类型Boolean

                                     false,0,"", undefined, null, NaN均为false

                            parseFloat()

                                     将只字符串中的数字转换为小数

                            +,-等运算

         简单数据类型

                   number类型

                            数值字面量:数值的固定值的表示法。6 7 110

                            进制

                                     十进制

                                     十六进制 0xA

                                     八进制  07

                            浮点数

                                     浮点数值的最高精度是 17位小数,但在进行算术计算时其精确度远远不如整数

                                     注:不要判断两个浮点数是否相等

                            数值范围

                                     最小值:Number.MIN_VALUE

                                     最大值;Number.MAX_VALUE

                                     无穷大:Infinity

                                     无穷小:-Infinity

                            复杂数据类型  object

                            获取变量的类型typeof

                            注释

                                     单行注释  //

                                     多行注释  /**/

                   string类型

                            字符串字面量 ''""包起来

                            转义符

                                     将特殊变成普通/" /'

                                     将普通变为特殊 /n /r

                            字符串的不可变性

                            字符串长度 length

                            字符串拼接 +

                                     两边都是字符串+则是字符串拼接

                                     两边都是数值那么就是算术功能

                   boolean类型

                            boolean字面量:true和false,区分大小写

                            计算机内部存储:true为1,false为0

                   数值判断

                            NaN与任何值都不相等,包括他本身

                            isNaN判断是否是数值

                   undefined和null

                            undefined表示一个声明了没有赋值的变量,变量只声明的时候值默认是undefined

                            null表示一个空,变量的值如果想为null,必须手动设置



    黑马上课的第一天,有点累但是很充实。第一天上课老师主要讲的还是JavaScript基础,所有语言都是想通的,所有感觉很多东西都学过,感觉还是挺简单的。不过上课的时候,我依然很认真的听课。可能因为是第一天,又或许是老师讲的东西我都懂,所以我显得特别有精神。

         每个人的学习方法都不同,我发现很多同学都是很认真的听着老师讲课。而我是边听,边跟着老师一起敲代码,记笔记。两种方法都有好有坏。只听的同学,我发现他们特别容易想睡觉,经常打瞌睡。而我一边写一边听,不会想睡觉,但是有时候在写的过程中,却没办法一直集中的听老师讲课。在我写笔记的过程中,很可能错过了老师的某些知识点。前期学的比较基础,使用目前的学习方法还能接受,但是后期需要慢慢调整。记笔记和听课时,希望能更好的磨合。

    第一次写博客,感觉还是很生疏的,分享下我上课的笔记。因为没有网络没办法每天上次,但是每天都写了。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值