JS消化理解
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消化理解的更多相关文章
- vue自定义指令(Directive中的clickoutside.js)的理解
阅读目录 vue自定义指令clickoutside.js的理解 回到顶部 vue自定义指令clickoutside.js的理解 vue自定义指令请看如下博客: vue自定义指令 一般在需要 DOM 操 ...
- js面向对象理解
js面向对象理解 ECMAScript 有两种开发模式:1.函数式(过程化),2.面向对象(OOP).面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象.但是, ...
- JS之理解继承
JS之理解继承:https://segmentfault.com/a/1190000010468293 1.call继承,也叫借用构造函数.伪造对象或是经典继承.call继承回把父类的私有属性和方法继 ...
- js笔记——理解js中的call及apply
call及apply在js里经常碰得到,但一直感觉很陌生,不能熟练使用.怎样才能熟练应用呢? 为什么存在call和apply? 在javascript OOP中,我们经常会这样定义: function ...
- [JS]深入理解JavaScript系列(4):立即调用的函数表达式
转自:汤姆大叔的博客 前言 大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行.在详细了解这个之前,我们来谈了解一下"自执行"这个叫法 ...
- js闭包理解实例小结
Js闭包 闭包前要了解的知识 1. 函数作用域 (1).Js语言特殊之处在于函数内部可以直接读取全局变量 <script type="text/javascript"> ...
- JS闭包理解_摘
原文地址1:http://www.cnblogs.com/mzwr1982/archive/2012/05/20/2509295.html 闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实 ...
- js深入理解"闭包"
一.变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域. 变量的作用域无非就是两种:全局变量和局部变量. Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量 ...
- JS作用域理解
1.JS解析步骤: a.预解析 将变量声明提升: 将函数声明及函数内容提升,可以理解成原来位置的函数在解析代码时已经提到代码初始位置: 遇到重名,只留下一个: 如有重名变量和函数,留下函数: 如有两个 ...
随机推荐
- 2016"百度之星" - 资格赛(Astar Round1) Problem A
保存前缀乘,询问的时候输出c[ri]/c[li-1]即可,因为是除法,所以计算一下c[li-1]的逆元. #include <stdio.h> #include <math.h> ...
- git 与 github基本使用
这里只对git 与 github的基本使用介绍,对于简单的步骤不做详细的说明,可以在网上搜索 一.git与github的安装与链接 1.git 安装:百度搜索"git",下载安装即 ...
- Mysql基于GTID主从复制
Mysql5.6基于GTID全局事务的复制 什么是GTID? GTID(Global Transaction Identifiers)是全局事务标识 当使用GTIDS时,在主上提交的每一个事务都会 ...
- Cocos2dx 学习笔记整理----开发环境搭建
最近在学习cocos2dx,预备将学习过程整理成笔记. 需要的工具和环境整理一下: 使用的版本 cocos2dx目前已经出到了v3.1.1,学习和项目的话还是用2.2.3为宜,毕竟不大想做小白鼠,并且 ...
- CentOS 7.0 安装配置 kafka 消息队列
查询下载最新版本 kafka http://kafka.apache.org/downloads.html wget http://mirror.bit.edu.cn/apache/kafka/0.8 ...
- 调用图灵机器人API实现Android智能机器人
非常感谢CSDN博客上的鸿洋哥,他贴出的源码是我所做的工作的基础,鸿洋哥博客链接http://blog.csdn.net/lmj623565791/article/details/38498353 下 ...
- windows下查找指定端口被哪个程序占用
在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. eg.查看端口号为61078被哪个程序占用 1.查看端口号为61079被哪个PID所占用:Netstat –an ...
- 怎样编制excel序列目录
怎样编制序列目录 原帖内容:http://www.excelpx.com/forum.php?mod=viewthread&tid=164190&extra=%26page%3D1&a ...
- css强制折行和隐藏超出部分
一.强制换行1 word-break: break-all; 只对英文起作用,以字母作为换行依据. 2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据. 3 whit ...
- PHP+AJAX 地区三级联动代码
<html><head><meta http-equiv="Content-Type" content="text/html; charse ...