当我们接触一种新语言时,首先要先了解它,对它有一定的理论认识。

那么,什么是JavaScript呢?

JavaScript是一种脚本语言,由web浏览器进行解释和执行。它包括ECMAScript、DOM和BOM。

  ECMAScript:JavaScript核心语法 (描述了JavaScript组成语言的语法和基本对象)

  DOM:Brwoser Object Model 文档对象模型 (描述处理页面内容的方法和接口)

  BOM:Document Object Model 浏览器对象模型 (描述与浏览器进行交互的方法和接口)

它能做什么?

JavaScript给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等;能以更简单的方式去实现你想要的效果。

怎样将JavaScript应用到网页中呢?

  方法一:将JavaScript代码插入html文档<head>部分的<script>标签中

  例如:

<head>
<script type=“text/javascript”>
//javascript 代码
alert("hello world");
</script>
</head>

  方法二:将JavaScript代码存放在一个独立的文件中(用.js作为文件的扩展名,再利用<script>标签的src属性指向该文件)

  例如:js文件名为"test.js"

//javascript 代码
alert("hello world");
<!-- html 代码 -->
<head>
<script type=“text/javascript” src=“test.js”></script>
</head>

JavaScript语法

一、变量

先了解一下什么是变量吧,任何编程语言都有“变量”,顾名思义,就是内容可变的量。它可以是一个很短的量用来存储很长的内容,不同的内容。

比如说,一个杯子,可以装100ml的可乐,也可以装200ml的可乐,也可以装200ml的牛奶。

那为什么要用变量?

相同的代码出现多次,称之为冗余,不优化,不好维护。

数学中的1+1=2,等号指的是左边和右边相等,

而编程中age=20,等号指的是右边的值赋值给左边的量。

  1.变量是由var运算符加变量名定义的

   例如:var name = "mossbaoo";

      var age = 20;

  2.变量名的命名规则:

   ①第一个字符必须是字母、下划线、或美元符号;

   ②变量名中不能包含空格或标点符号(下划线和美元符号除外);

   ③变量名区分大小写 ;

   ④不能使用保留字、关键字。

  3.变量命名方式:

   ①大驼峰:UserName

   ②小驼峰:userName

   ③匈牙利:user_name

  4.关键字,保留字

   关键字:在JavaScript里面具有某种特殊意义的单词叫做 关键字

   保留字:在javscript里面有可能将来作为关键字的就叫做 保留字

关键字大全
break do instanceof typeof case
else new var catch finally
return void continue for switch
while debugger function this with
default if throw delete in
try        
保留字大全
abstract enum int short boolean
export interface static byte extends
long super char final native
synchronized class float package throws
const goto private transient debugger
implements protected volatile double import
public        

  5.每句JS语句要以分号结束,虽然它允许你不加分号,但是为了程序的一致性跟严谨性,建议加上去。代码尽量写的整齐点、该缩进就缩进,该换行就换行,好习惯就要一开始养成。

JavaScript基础知识总结(一)的更多相关文章

  1. Javascript基础知识总结一

    Javascript基础知识总结一 <!DOCTYPE html> <html> <head lang="en"> <meta chars ...

  2. 学习javascript基础知识系列第二节 - this用法

    通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...

  3. 学习javascript基础知识系列第三节 - ()()用法

    总目录:通过一段代码学习javascript基础知识系列 注意: 为了便于执行和演示,建议使用chrome浏览器,按F12,然后按Esc(或手动选择)打开console,在console进行执行和演示 ...

  4. JavaScript 基础知识 - BOM篇

    前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...

  5. (转)JAVA AJAX教程第二章-JAVASCRIPT基础知识

    开篇:JAVASCRIPT是AJAX技术中不可或缺的一部分,所以想学好AJAX以及现在流行的AJAX框架,学好JAVASCRIPT是最重要的.这章我给大家整理了一些JAVASCRIPT的基础知识.常用 ...

  6. JavaScript基础知识整理

    只整理基础知识中关键技术,旨在系统性的学习和备忘. 1.在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象特殊值NaN ...

  7. Jquery源码中的Javascript基础知识(三)

    这篇主要说一下在源码中jquery对象是怎样设计实现的,下面是相关代码的简化版本: (function( window, undefined ) { // code 定义变量 jQuery = fun ...

  8. JavaScript基础知识从浅入深理解(一)

    JavaScript的简介 javascript是一门动态弱类型的解释型编程语言,增强页面动态效果,实现页面与用户之间的实时动态的交互. javascript是由三部分组成:ECMAScript.DO ...

  9. JavaScript基础知识必知!!!

    JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型. JS作用:表单验证,减轻服务端的压力:添加页面动画效果:动态更改页面内容:Ajax网络请求. 下面简单介 ...

  10. javascript基础知识笔记-自用

    笔记内容根据个人基础知识不足不明白之处做的记录.主要看的:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript 1.变量,变量的名字又叫标识符 ...

随机推荐

  1. nginx配置反向代理或跳转出现400问题处理记录

    午休完上班后,同事说测试站点访问接口出现400 Bad Request  Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上 ...

  2. Java8实战分享

    虽然很多人已经使用了JDK8,看到不少代码,貌似大家对于Java语言or SDK的使用看起来还是停留在7甚至6. Java8在流式 or 链式处理,并发 or 并行方面增强了很多,函数式的风格使代码可 ...

  3. 【小计】新人Tostring前忘记Null判断的处理

    ToString和string.Concat(可屏蔽Null的异常)性能相差不大,一些中小项目完全可以用Concat(新人容易忘记判断Null的情况,遇到太多了,所以建议重写tostring方法,内部 ...

  4. php批量删除

    php批量删除可以实现多条或者全部数据一起删除 新建php文件 显示数据库中内容: <table width="100%" border="1" cell ...

  5. .NET Core 2016 回顾

    都在回顾自己的2016,今天我们来看看.NET Core的2016. 每一年的脚步的确是快,转眼间马上就2017.新的一年,带着理想和抱负继续出发. 1 月 ASP.NET 5 改名 ASP.NET ...

  6. Linux杀死进程,查看进程

    http://blog.csdn.net/wojiaopanpan/article/details/7286430/

  7. html中返回上一页的各种写法【转】

    超链接返回上一页代码: <a href="#" onClick="javascript :history.back(-1);">返回上一页</ ...

  8. 张小龙宣布微信小程序1月9日发布,并回答了大家最关心的8个问题

    2016 年 12 月 28 日,张小龙在微信公开课 PRO 版的会场上,宣布了微信小程序的正式发布时间. 微信小程序将于 2017 年 1 月 9 号正式上线. 同时他解释称,小程序就像PC时代的网 ...

  9. 屌丝giser成长记-大学篇

    作为一名屌丝giser的我,刚接触gis专业是2007年的大一,好悲催,当时gis这个专业是被调剂的,我压根都不知道gis为何物,那时候gis冷门的一逼,报名这个专业的寥寥无几.记得那时候得知被调剂到 ...

  10. BI分析受阻?FineBI推出SPA螺旋式分析新功能!

    过去,企业级的数据分析通常会有这么几种场景,业务部门托信息部门分析数据,结果报表一出,唇枪舌剑争论你我高低,数据不准,指标不对.信息部门欠缺业务概念,业务部门不懂技术逻辑,数据分析之路,暂时搁浅. 后 ...