JavaScript基础知识


一、基础语法

1.javascript语句向浏览器发出命令,告诉浏览器该做什么
2.语句之间分割是(;)
3.代码运行是按照编写顺序依次进行的。
4.变量符要以字母、下划线、美元符号开始
5.对空格不敏感

6.注意:
     代码对大小写输入很敏感
     代码对中文输入法输入英文符号绝对无法执行,并且我们的工具软件也并不像其他代码软件一样能够识别错误。



7.javascript保留字
abstract  else       intanceof       super
boolean   enum       int             switch
break     export     interface       synchronized
byte      extends    let             this
case      false      long            throw
catch     final      native          throws
char      finally    new             transient
class     float      null            true
const     for        package         try
continue  function   private         typeof
debugger  goto       protected       var
default   if         public          void
delete    implements retum           volatile
do        import     short           while
double    in         static          with

8.单行注释 //    多行注释 /**/
9.jacascript获取元素
通过id链接获取元素     document(文档) get(获取) element(元素) by id "link" (链接)   
document.getElementById('link');  link代表HTML的id名称。

 



二、变量

1.var声明, i变量名  10变量值
2.变量是储存数值用的,像一个放数据的房间,变量命名,要以字母、下划线、美元符号开始
          <script>
                  var i=10;   //房子  宾馆  单间
                  var j=10;
                  var m=i+j;
                  document.write(m);
            </script>

三、数据类型


1.字符串类型   string       var string="hello";   
2.数字类型   number       var number="3";       
3.布尔类型   boolean       var flog=true;       
4.数组类型   arry
数组,一系列相同数据集合,下面是三种创建数组的方法
var arr=[1,2,3,4];
var arr=["hello","book","man"];

var arr=new Array("zhang","li","wang");

arr[0]=10;
arr[1]=20;
arr[2]=30;

document.write(arr[2]);

5.空类型   null
var n=null;
document.write(n);

6.未定义 类型
var r;
r=10;

7.通过赋值为null的方式清除变量
var i1="3";
i1=null;
document.write(i1);

8.对象(object)

数据类型转换


四、运算符

1、算术运算符    +、-、*、/、 %取余、 ++自加、--自减
2、赋值运算符    =、+=、-=、*=、/=、%=   赋值是从右往左。
3、字符串运算符   ""
4、比较运算符   ==、===、!=不等、!==不等双等、>、<、>=、<=
5、逻辑运算符  &&与  ||或   !非
6、条件运算符   x<10?"x比10小":"x比10大"


五、条件语句、循环语句、跳转语句


六、函数



事件


DOM


BOM


正则表达式


设计模式

模式:是一种可重复利用的解决方案,可用于解决软件设计中遇到的常见问题。
设计模式:有三大好处,模式是已经验证的解决方案;模式很容易被复用;模式富有表达力。

1.单例模式 
2.构造函数模式
3.建造者模式
4.工厂模式
5.代理模式
6.命令模式



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值