菜鸟学习JavaScript6

8js小总结

1 .js如何运行

2.输出

      Alert(什么类型都可以);

      Document.write(“:符串”:);

3.如何在Html文档中使用js

1.使用将js语法嵌套到html中,可以使用多个,每一个之间都是有联系的。

2..Href =“javascript:代码”;

2.写到外部的(.js)

     Js语法:

      命名规范:1.一定要有意义

                           2.不能以数字开头(可以放到中间和后面),不能是系统的关键字。

        大小写:JavaScript区分大小写。

                        变量名和函数名第一单词小写以后每个单词首字母大写。

                        对象:每个单词首字母都要大写Date();new Object()。

          分号:

                          功能执行语句,加分号

                             Var a = 10;

                             Alert();

                          结构定义语句:不加分号

                   注释:

                             //单行 代码

                              /**/多行 代码

                             1.注释代码方便自己和团队理解

                             2.调试程序

4.变量

Var a = 10;

注意:变量声明后浏览器关闭后才释放,在没有关闭之前可以随时使用。

Var变量名=值

注意:JavaScript是弱类型语言(php相同)

Var a=10;声明并赋值

a=10;赋值

5.数据类型

alert(typeof(变量));判断是什么数据类型

5.1 number数字类型(int float doubule)注意:计算机还是按照整形和浮点型分开使用

注意:所有浮点数都是近似数,不能用==判断,用>=和<=来判断。

Var a = 10;十进制

Var a=035;八进制

Var a=0xff;十六进制

5.2 string字符串类型

单引号和双引号没有任何区别,加号+用来连接字符串

5.3 boolean布尔类型

5.4 object(object array)

5.5 undefined没有声明变量

5.6 null声明没有定义

6.运算符和表达式

算术运算符合+ - * / ++  - -

赋值运算符合= += -= / =

条件运算符合> < == != === !==

逻辑运算符合&&||!

位运算符合>> >>>  << | & ~

其他运算符合? :



ps:前面语法学的真心枯燥,看着简单,真正吃透也没那么容易。换成了视频教学。然后昨天晚上跟着做了三个简单的例子,鼠标移入移除的效果,鼠标点击的效果,还有一个网页换肤,都是通过js获取id属性,来改变一些常见的属性值,理解起来并没有太大困难。

现在发现,前端不仅仅要考虑到各种浏览器兼容问题,不同设备友好展现问题,如果公司没有好的交互或者体验设计,那么这个动效也得我来做优化处理,做完写的三个例子感觉那动效真生硬,完全不忍直视。

非常感谢微习惯养成训练营的小伙伴 每天都在坚持自己更新,还有男神玉成的鼓励,让每天都在坚持,每天坚持学习一点点,每天坚持进步一点点。

已经第六天了。 当我一个月后或者一个季度甚至一年回头看,能看到自己一点点的进步,还有整个成长过程。

你可能感兴趣的:(菜鸟学习JavaScript6)