JS执行的时候是必须在网页里面执行,和样式表差不多,也是内嵌的样式表,嵌在网页里面或外部的!

嵌在网页里面怎么嵌?

如果你想在网页里面嵌脚本,你需要在网页里面打出一块区域,这块区域来写脚本,在写样式表的时候要写一个标签

脚本里面的标签可以写在网页的任何位置,一般都是写在最底部

我们就写在</body>下面

<script type="text/javascript">

</script>这代表是一个JS的脚本

这样就在网页里面定了一块区域,专门写脚本语言

我们先看一下JS的注释语法

如果是要注释一行  //   也叫单行注释

如果是要注释多行 /* 注释内容写在这里面 */

这种语言偏向于后台语言,这种注释语法也类似于.net java php的注释

程序最简单的是如何做运算

存储内容的东西叫做变量

讲变量的之前避免不了先讲到

数据类型:

1.整型     专门用来存放整数的   在计算机里面用  int 来表示

2.小数类型   专门用来存放小数的  在计算机里面用  float (单精度) 来表示  小数较多的时候用

double(双精度)  如果小数非常多的时候可以用 decimal  来表示  它可以自定义                  长度的

3.字符类型   例如a-z都是字符,键盘上的符号   我们用 char 表示

4.字符串类型   用的很广泛,可以把任何东西变成字符串,一个字符也可以是字符串

我们用 string 表示

5.日期时间  可以用datetime 表示,专门用来存储时间

6.布尔型数据  代表的是真或假  它只有两种状态  它用 bool 代表

7.对象类型   object表示

8.二进制   binary

语言是分为两种的:

1.强类型语言    一定要区分类型

c++, c, c#,java...

2.弱类型语言    它是有类型的,只是类型可以自动转换

js,php..

接下来在说一下变量的定义

1.强类型语言

首先要先设定这个变量要存储什么类型的数据 ,

例如:

int a; 这个变量将来要存储整数的,不能放别的类型的数据,如果放其他类型的会报错

2.弱类型语言

可以存储任何类型的数据

例如:

针对于JS来说  全部是var打头,代表混合类型,可以存数任何数据

加一个 var a;

接下来看一下怎么给变量赋值:

a=10;    一个等号代表赋值

所有的变量必须先定义后使用

var a;   先定义变量  a

a = 10;  使用变量 a

var b =5;  这句话是定义,同时赋了值

接下来在看一下JS里面怎么输出

输出语法:

常见输出是

alert();   括号里面写要输出的内容

<script type="text/javascript">
var a;
a = 10; var b =5;
alert(b);

弹出窗口输出了一个5

还有一个可以输出语法

confirm();   括号里面写提示内容

<script type="text/javascript">
var a;
a = 10; var b =5;
confirm(a);

这个对话框可以选择一个效果的

再说说变量的存储

JS消化理解的更多相关文章

  1. vue自定义指令(Directive中的clickoutside.js)的理解

    阅读目录 vue自定义指令clickoutside.js的理解 回到顶部 vue自定义指令clickoutside.js的理解 vue自定义指令请看如下博客: vue自定义指令 一般在需要 DOM 操 ...

  2. js面向对象理解

    js面向对象理解 ECMAScript 有两种开发模式:1.函数式(过程化),2.面向对象(OOP).面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象.但是, ...

  3. JS之理解继承

    JS之理解继承:https://segmentfault.com/a/1190000010468293 1.call继承,也叫借用构造函数.伪造对象或是经典继承.call继承回把父类的私有属性和方法继 ...

  4. js笔记——理解js中的call及apply

    call及apply在js里经常碰得到,但一直感觉很陌生,不能熟练使用.怎样才能熟练应用呢? 为什么存在call和apply? 在javascript OOP中,我们经常会这样定义: function ...

  5. [JS]深入理解JavaScript系列(4):立即调用的函数表达式

    转自:汤姆大叔的博客 前言 大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行.在详细了解这个之前,我们来谈了解一下"自执行"这个叫法 ...

  6. js闭包理解实例小结

    Js闭包 闭包前要了解的知识  1. 函数作用域 (1).Js语言特殊之处在于函数内部可以直接读取全局变量 <script type="text/javascript"> ...

  7. JS闭包理解_摘

    原文地址1:http://www.cnblogs.com/mzwr1982/archive/2012/05/20/2509295.html 闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实 ...

  8. js深入理解"闭包"

    一.变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域. 变量的作用域无非就是两种:全局变量和局部变量. Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量 ...

  9. JS作用域理解

    1.JS解析步骤: a.预解析 将变量声明提升: 将函数声明及函数内容提升,可以理解成原来位置的函数在解析代码时已经提到代码初始位置: 遇到重名,只留下一个: 如有重名变量和函数,留下函数: 如有两个 ...

随机推荐

  1. VS2012配置Cocos2d-x的问题

    cocos2d-x老是配置不成功,解决方案参考:http://blog.csdn.net/yangjingui/article/details/9408007 完整配置流程: 1 下载,最好通过SVN ...

  2. Laravel5 model create使用

    1.在laravel的Eloquent ORM中,默认表会有created_at.updated_at两个字段,因此在使用create函数时若表无这两个字段会出错,可以设置 public $times ...

  3. CSS学习中的瓶颈期深入分析

    虽已数年,但未就学习专门写过文章,这回破处了.苍蝇不叮没有缝隙的鸡蛋,领导不做没有跟拍的表演,同样,想到写CSS学习的文章也是有原因的(虽然我的不少行为没有原因). 情景再现(尊重隐私,下面故事中人名 ...

  4. &简单使用记录

    最近阅读juce代码发现有很多&的用法,例如:(array.size() & 1 == 0) 的判断,仔细分析了下和1做与 操作是为了判断低位是否为0或者1,直观的说就是判断左值的奇偶 ...

  5. DownloadManager 版本更新,出现 No Activity found to handle Intent 的解决办法

    项目中,进行版本更新的时候,用的是自己写的下载方案,最近看到了使用系统服务 DownloadManager 进行版本更新,自己也试试. 在下载完成以后,安装更新的时候,出现了一个 crash,抓取的 ...

  6. UVa 11308 - Bankrupt Baker

    题目大意:给出一些原料和价钱和若干份菜谱,每份菜谱都标明所需的原料和数量,找出所有不超过预算的菜谱. 没什么好说的,主要是对map的运用. #include <cstdio> #inclu ...

  7. windows系统下安装Scala

    一.下载.msi文件 直接下一步安装 二.配置环境变量 1.环境变量 -->> 用户变量 -->> 新建 SCALA_HOME: D:\Program Files\scala ...

  8. 医院his系统数据库恢复

    医院IT系统的重要性堪比金融行业,“银行系统宕机,老百姓不能取钱:医院HIS系统宕机,老百姓不能看病”, 医院信息系统称得上是迄今为止企业级信息系统中最复杂的一类.  某医院HIS系统SQL2008数 ...

  9. struts2默认Action配置

    在项目中,需要在输入错误的url的时候,弹出友好的错误提示页面 在struts2中可以通过配置默认的action达到这个目的 配置方法: <package name="default& ...

  10. HUSTOJ 2796 && SPOJ1811

    传送门:http://begin.lydsy.com/JudgeOnline/problem.php?id=2796 题解:后缀自动机,很裸,但是感觉对后缀自动机还不是特别理解,毕竟我太蒟蒻,等我精通 ...