小白初学javascript基础自记1

小白自学javascript基础
(全篇全是小白的个人理解,是自己在学习过程中做的自我理解总结,错误点肯定很多,望各位大神老师多多指导,各位初学者大家一起交流探讨)
1首先,学到js的概念:
javascript是一门简单又十分复杂的编程语言。主要作用是操作html和css,实现网页的交互。在web标准中负责行为。
//初看概念,感觉是一个很矛盾的说法,
简单却又复杂??到底是简单还是复杂呢?
我后面做了一些个人理解。
我认为说它简单应该是因为它的语法简单易懂,并且通过DOM可以直观的操作页面元素。用起来十分上手,理解起来也特别容易。
说它复杂可能是因为要用里面十分简单的语法和操作来做一些特别繁杂的效果时,需要构造很多逻辑,而且简单的语法有很多种办法可以达到相同效果,要找到最简单最易懂的办法快速完成繁杂的效果很不容易。
2然后看js的版本
我个人理解的js版本,就是js核心语法的版本。
即ECMAscript,他包含了变量,标识符,函数,数组,对象等等定义使用的标准。
现在主要有两种版本一起使用
ES5是老版本的代表。
ES6是新版本的代表。又称ECMAscript2015
我的初步理解是:
js是以ES为核心语法标准实现出来的编程语言。
于是开始ECMAscript的学习
首先学习变量。
变量是什么呢?
我的理解是:变量就是代码在执行过程中,可以发生改变的量。
定义变量的方法我的理解是:
使用定义变量的关键字声明出一块内存空间把变量装在里面,给这个内存空间添加标识符。要查看或者修改这个变量时就调用这个标识符(也就是变量名)。
定义变量的关键字我的理解是:
es5定义变量只有一种关键字:var,使用var 声明内存空间后可以重复声明同一个内存空间,后面再次声明时声明无效,但是可以达到修改变量值的效果。var定义的变量可以重新定义,也可以改变值。
es6定义变量的关键字有let和const,在使用let声明内存空间后,不能再次声明这个内存空间,此时会报错。let定义后的变量不可重新定义,可以改变值。const定义的变量,既不可以重新定义,也不可以改变值。(const定义的不能改变值,所以它其实可以认为是一个常量,这里感觉不太符合变量的定义,不过没有做深入学习不敢断言)

接着学习标识符
个人理解:标识符就是各种名字,变量的名字,函数的名字,方法的名字,类名,对象名,这些都是标识符,它标记了一个内存空间。内存空间中存的是变量就是变量名,存的是函数就是函数名。
标识符的起名规则:(规则是必须遵守的)
可以包含数字字母下划线美元符
不能以数字开头
严格区分大小写
不能使用关键字和保留字(就是以前是关键字。但是被废除了,现在没有使用却仍被保留的名字)
标识符的起名规范:(规范是最好写成这样,能一目了然)
间隔命名法:使用下划线作为单词间隔
驼峰命名法:
大驼峰:每个单词的首字母大写,一般用 于类名
小驼峰:第二个单词的首字母大写,一般用于变量名和函数名。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值