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

那么,什么是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. MySQL高级知识- MySQL的架构介绍

    [TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...

  2. ASP.NET Core应用的错误处理[2]:DeveloperExceptionPageMiddleware中间件如何呈现“开发者异常页面”

    在<ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式>中,我们通过几个简单的实例演示了如何呈现一个错误页面,这些错误页面的呈现分别由三个对应的中间件来完成,接下来我们将 ...

  3. Springmvc数据校验

    步骤一:导入四个jar包 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" ...

  4. 从I/O复用谈epoll为什么高效

    上一篇文章中,谈了一些网络编程的基本概念.在现实使用中,用的最多的就是I/O复用了,无非就是select,poll,epoll 很多人提到网络就说epoll,认为epoll效率是最高的.单纯的这么认为 ...

  5. Js 变量声明提升和函数声明提升

    Js代码分为两个阶段:编译阶段和执行阶段 Js代码的编译阶段会找到所有的声明,并用合适的作用域将它们关联起来,这是词法作用域的核心内容 包括变量声明(var a)和函数声明(function a(){ ...

  6. ubuntu系统下如何修改host

    Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts.修改完之后要重启网络.具体过程 ...

  7. 【SAP业务模式】之ICS(五):定价配置

    本篇博文讲述ICS业务中的定价配置. 1.定义销售订单类型 目录:SPRO-销售与分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型 事务代码:VOV8 2.定义销售订单类型 目录:SPRO-销售与 ...

  8. Angular2 Hello World 之 RC6

    angular2还没有发布正式版,确实有点不靠谱,变化太频繁,之前写的demo直接将js升级到最新版之后发现就不能用了……所以现在在写一篇demo——基于RC6.参考:http://web3.code ...

  9. Android 指纹认证

    安卓指纹认证使用智能手机触摸传感器对用户进行身份验证.Android Marshmallow(棉花糖)提供了一套API,使用户很容易使用触摸传感器.在Android Marshmallow之前访问触摸 ...

  10. Android开发学习—— shape标签的使用

    参考这片文章http://www.cnblogs.com/armyfai/p/5912414.html