20200825+袁鑫
日志
知识总结:
代码规范:
- JS代码严格区分大小写。
- 代码结尾可以使用分号“;”结束,也可以不使用,但是,推荐使用分号;“结束
- 字符串可以使用双引号,也可使用双引号,如果字符串中出现了字符串嵌套,那么里面和外面只要使用不同的引号就可以。
- 注释
- 单行注释 //
- 多行注释 /* */
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的学习,以前粗略学过一些编程语言,所以今天的课程听起来还是可以接受的,基本上都大相径庭,今天的知识还是基础的需要记忆的东西比较多,明天就开始学循环,还是有些期待的。这几天的知识给我的感觉有点像都过了一遍,自己还没有嚼烂,知道是那么回事,可能用的时候就需要多注意了!多练多练多练!明天加油!
评论