发表于: 2017-04-11 20:40:31
2 1112
今天完成的事情:
学习Javascript:
将<script>标签放在HTML文档的最后,</body>标签之前。
程序设计语言分为解释型和编译型,JAVA和C++需要编译器,js只需要解释器
编译型语言出错编译的时候就能知道,解释型只有在执行到相应代码时才能被发现。
英语是一种解释语言(妈个鸡没学好英语,抱头痛哭)
每条js语句后要加分号,注释时尽量使用单行注释和多行注释,不要用<--注释。
可以使用var声明变量,可以同时声明多个变量和赋值。
JS不需要进行类型声明,它是一种弱类型语言,JS不在意变量的值是字符串还是个数。
字符串包括但不限于字母、数字、标点符号和空格,字符串必须包在引号里,单引号和双引号都可以,尽量在脚本中保持引号一致。
JS允许给数赋值为小数,也可以是负数。
布尔值只存在true和false,布尔值不是字符串,不要把布尔值用引号括起来。
数组是指用变量表示一个值的集合,集合中的每个值都是这个数组的一个元素,并且js不要求必须给出元素个数;
向数组中添加元素的操作被称为填充,填充时要同时给出新元素的值和位置,位置就是这个元素的下标(index),下标必须用方括号括起来;
在声明数组的同时可以向里面填充元素,需要用逗号把各个元素隔开;
数组元素可以是字符串、布尔值或者一组数值,还可以是变量甚至另一个数组的元素或者整个数组。
对象也是使用一个名字表示一组值,里面的每个值都是对象的一个属性,创建对象使用Object关键字,它不使用方括号和下标获取元素而是使用点号。
用对象代替传统数组,可以不使用那么多数就得到我们想要的元素
加减乘除都是算术操作符,加好(+)减号(-)除号(/)乘号(*)赋值(=)
变量可以包含操作,也可以对变量进行操作
加好(+)既可以用于数值,也可以用于字符串,把多个字符串首尾连接在一起的操作叫做拼接;也可以把数值和字符串拼接在一起;
如果把字符串和数值拼接在一起,结果将是一个更长的字符串,但是用操作符来“拼接”两个数值,结果将是两个数值的算数和。
用“+=”可以一次完成加法和赋值(拼接和赋值)
JS使用条件语句来做判断,条件必须放在if后面的圆括号中,条件的求值结果永远是一个布尔值,花括号中的语句只有在给定条件的求值结果是true的情况下才会执行(在if语句中使用花括号是一种好习惯)
发着烧,脑袋昏昏沉沉的,理解困难,明天再看吧,我要吃药睡觉去了
明天要做的事情:
看书。
遇到的问题:
逻辑稍微有点绕,需要背下来的属性值有点多,看来要花一些时间在上面了。
收获:
身体是革命的本钱,生病的时候仿佛世界都离我远去了
评论