20200825+袁鑫

日志

知识总结:

代码规范:

  1. JS代码严格区分大小写。
  2. 代码结尾可以使用分号“;”结束,也可以不使用,但是,推荐使用分号;“结束
  3. 字符串可以使用双引号,也可使用双引号,如果字符串中出现了字符串嵌套,那么里面和外面只要使用不同的引号就可以。
  4. 注释
    1. 单行注释 //
    2. 多行注释 /* */

DOM

document:在dom树结构中,表示顶级对象,闭包是整个文档

document.write方法会破坏页面结构,所以开发中不可能使用

BOM

alert(”提示内容“) 弹出框

prompt(”“)输入框

confirm(”“)弹出确认框

弱类型语言的特征,叫做隐式转换,在代码执行的过程中,会自动

var 变量名

const 常量名 常量值一旦声明,就不允许再进行任何的修改 一般用大写英文字母命名

五大数据类型(原始数据类型)**es6中新添加了一种类型 **

number

string

undefined

null

boolean

引用数据类型(object/array/function)

0b标识二进制

0标识八进制

0x标识十六进制

判断数据类型

typeof 数据

unicode码 存储

null比较特殊是 object型

变量声明,但是没有赋值,默认值为undefined.变量直接赋值,但是没有声明,在默认情况下,不会报错,程序会自动在全局下为我们声明变量。但是在严格模式下,给未声明的变量直接赋值,会报错

严格模式:在代码的最顶端输入” use strict“

NaN (not a numbei) 表示一切不能正常转换的数字

NaN不大于、不小于、不等于任何值,包括自身

NaN和任何数进行运算,结果都是NaN

infinity:无限大 10/0

parseInt 强制类型转换为整型

直接按字符位数一位一位的转换,如果当前的位数不能转换,就直接输出NaN

正则表达式

^ 一个或多个

+验证开头

$验证结尾

心得

今天开始了javascript的学习,以前粗略学过一些编程语言,所以今天的课程听起来还是可以接受的,基本上都大相径庭,今天的知识还是基础的需要记忆的东西比较多,明天就开始学循环,还是有些期待的。这几天的知识给我的感觉有点像都过了一遍,自己还没有嚼烂,知道是那么回事,可能用的时候就需要多注意了!多练多练多练!明天加油!

评论