JS基础|青训营笔记

41 阅读2分钟

1、JavaScript简介 

一门客户端脚本语言,运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎,不需要编译,直接就可以被浏览器解析执行了。 

1.2、JavaScript的发展史 

起源问题:上世纪末1995年时,Netscape(网景)公司推出Navigator浏览器。发布后用的人不多,这咋整啊?这家公司就想了一个好方案,不仅在浏览器实现静态HTML,还想要有动态效果,比如:在前端处理表单验证。 发明诞生:有目标就去做,网景公司大牛多,Brendan Eich(布兰登·艾奇)据说就用了10天就把JavaScript搞了出来,刚出来时叫LiveScript,为了蹭蹭当红明星Java热度,就改成JavaScript了(瞬间就火了),事实上他们两没啥关系。 

竞争对手:看到网景公司有了js,微软感觉不行啊,我的IE要被干掉啊,同时也感到js的前途无量,于是参考JavaScript弄了个名为JScript浏览器脚本语言。 

标准制定: Netscape和微软竞争出现的js导致版本的不一致,随着业界的担心,JavaScript的标准化被提上议事日程。ECMA(欧洲计算机制造商协会)组织就去干这事,最后在1997年弄出了ECMAScript作为标准。这里ECMAscript和JavaScript可以看做表达的同一个东西。 

1.3、JavaScript的功能 

可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 

1.4、JavaScript的特点 

1、js源码不需要编译,浏览器可以直接解释运行。 

2、js是弱类型语言,js变量声明不需要指明类型。 

2、书写语法 

1.区分大小写:与Java一样,变量名、函数以及其他一切都是区分大小写的 

2.每行结尾的分号可有可无 

3.注释: 单行注释://注释内容 多行注释:/*注释内容*/ 

4.大括号表示代码块 if(count == 3){ alert(count); } 

3、输出语句 

1.使用window.alert()写入警告框

2.使用document.write()写入HTML输出 

3.使用console.log()写入浏览器控制台 window.alert("helloJS");//弹出警告框 document.write("helloJS");//写入HTML console.log("helloJS");//写入控制台 变量 JavaScript中用var关键字(variable的缩写)来声明变量 var test=20; test="张三"; 

4、运算符 

一元运算符:++,-- 

 算数运算符:+,-,*,/,% 

 赋值运算符:=,+=,-= 

 关系运算符:>,<,>=,<=,!=,==,=== 

 逻辑运算符:&&,||,! 

 三元运算符:条件表达式?true_value:false_value