js的介绍 及用法 常量 变量!
1.js介绍
js全程叫javascript,但不是java 他是一门前台语言 而java是后台语言。
js的作者是布兰登 爱奇
前台语言:运行在客户端
后台语言:跟数据库有关的。
2.能干什么?
页面特效,开发页面游戏,后台开发等等
3.js和ECMAscript 的关系
es 表示语言 是js的标准,我们学习js得按es的标准学习
4.前端的三个层次
html 结构层
css表现层
js行为层
5.js 写在哪里?
因为js和php都是脚本语言,js写在script 这个标签里,php写在<?php>标签里

6.变量
变量:可以改变的量,往往用英语字母代替变量,并且区分大小写
变量的定义(声明):var 加字母var a 我声明一个变量叫a
变量的用途:变量其实是一个容器,起到临时存储数据的作用
通过=进行赋值 var a=12
7.js 语言输出
alert()这是js 中的一个方法 弹出框
console()浏览器控制台输出 用于代码测试
document.writh 在浏览器写出
8.js的注释
(1)单行注释//
多行注释/* 内容*/
9.常量 不变的量
汉字 数字 往往当作值使用。除了数字之外 要带引号""

红色的报错,说飞翔是一个变量,但是这个变量没有声明


说明这个变量,但是没有赋值
变量起名规则:不能使用汉字 区分大小写 不能特殊符号开头除
a √ -a× a3√ 3a×
带引号和不带引号
带引号的 是声明就输什么 叫字符串‘
变量不是 变量输出的是他后面的值 如果没有赋值就是 undefined
10. js 语言的四则运算
纯数字之间是加法 3+6 +
和字符串之间 +就是拼接
纯数字后算减法 -
和字符串之间 -后算减
纯数字 后算乘法 *
和字符串之间 还是乘
纯数字是除 和字符串后算除
减乘除 三者隐式转换的能力 在计算的过程中 将字符串强制转成数字%
js 代码执行
js代码执行前 浏览器会给他(js)一个全局环境,window (全局作用域)在window下浏览器找到所有带 var 和function 的关键字 然后给他们分配内存地址 不管你赋值没赋值,浏览器会告诉所有子模块 这个东西存在了。这种能力叫变量提升。

变量的值
我们学了两个 一个是字符串,数字。不管字符串后算数字,后面的值统统称为数据。
数据有哪些?
字符串 数字 数组 json 对象 布尔 null undefied 函数
基本和复合类型
js的介绍 及用法 常量 变量!的更多相关文章
- JavaScript (一) js的介绍及基本语法变量
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一.JS 的 介绍 1.JavaScript :简称 : js js 分为三个部分: 1. ECMASc ...
- MySQL变量介绍和用法简介
目录 一.用户变量 1.1.用户变量定义 1.2.用户变量用法 二.系统变量 2.1 系统变量简单介绍 2.2 系统变量用法简介 本博客介绍一下MySQL中变量的用法和注意细节 @ 一.用户变量 1. ...
- 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句
[源码下载] 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1. ...
- Web3D编程入门总结——WebGL与Three.js基础介绍
/*在这里对这段时间学习的3D编程知识做个总结,以备再次出发.计划分成“webgl与three.js基础介绍”.“面向对象的基础3D场景框架编写”.“模型导入与简单3D游戏编写”三个部分,其他零散知识 ...
- 前端之 js的介绍和javascript的基础使用
一 javasvript的介绍 JavaScript概述 1 JavaScript发展史 1.1 1992年Nombas开发出C-minus-minus(--)的嵌入式的脚本语言(最初绑定在CEnvi ...
- JAVA_SE基础——7.常量&变量
上一篇,我讲了标识符&关键字 这篇我来解释下变量&常量~~~ 变量与常量这两个概念相信大家都不会感到陌生,在数学中就已经涉及了变量与常量.理解变量与常量,可以举这样一个例子: 例 ...
- python介绍、解释器、变量及其它
python 一.python及编程语言介绍 编程语言发展:机器语言==>汇编语言==>高级语言 机器语言:由数字电路发展而来编程都是靠0101的二进制进行 汇编语言:汇编语言的实质和机器 ...
- js确认框confirm()用法实例详解
先为大家介绍javascript确认框的三种使用方法,具体内容如下 第一种方法:挺好用的,确认以后才能打开下载地址页面.原理也比较清晰.主要用于删除单条信息确认. ? 1 2 3 4 5 6 7 8 ...
- js cookie介绍和实例(用于自动登录,记住用户名等)
js cookie介绍和实例(用于自动登录,记住用户名等) 一.总结 1.cookie在客户端:因为js是最初是用来在客户端和服务器端进行通信使用的,所以客户端比如js可以操作cookie正常 2.c ...
随机推荐
- 【腾讯Bugly干货分享】经典随机Crash之一:线程安全
本文作者:鲁可--腾讯SNG专项测试组 测试工程师 背景 Android QQ 在2016下半年连着好几个版本二灰 Crash 率都很高,如果说有新需求,一灰的 Crash 率高,还能找点理由,可是开 ...
- CLion之C++框架篇-优化框架,引入boost(三)
背景 结合上一篇CLion之C++框架篇-优化框架,单元测试(二),继续进行框架优化!这一版优化引入一个我们日常经常使用的操作库Boost,估算使用频率在70%以上! Boost的优势在哪 ...
- Java开发瓶颈,Dubbo架构学习整理
作者:butterfly100 一. Dubbo诞生背景 随着互联网的发展和网站规模的扩大,系统架构也从单点的垂直结构往分布式服务架构演进,如下图所示: 单一应用架构:一个应用部署所有功能,此时简化C ...
- Java 虚拟机的内存溢出
在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能. 在Eclipse中进行JVM参数设置 可以直接通过上方菜单栏的 ...
- 关键字New,如阴魂不散
本文是溪源翻译的第一篇技术文章,查看原文,因时间仓促,也许翻译过程措辞不当,还请见谅. 当你使用类似于C#或VisualBasic这种强类型语言,在实例化对象时,你往往会使用New这个关键字.我敢保证 ...
- equalsIgnoreCase()和equals()的区别
String a="ABC";a.equals("abc")为false,a.equalsIgnoreCase("abc")为true;eq ...
- java提高(9)---HashMap解析
HashMap解析(一) 平时一直再用hashmap并没有稍微深入的去了解它,自己花点时间想往里面在深入一点,发现它比arraylist难理解很多. 数据结构中有数组和链表来实现对数据的存储,但这两者 ...
- HashMap源码之常用方法--JDK1.8
常用方法 hash(key) static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCo ...
- XSS和CSRF
说到XSS这个问题,XSS又叫跨站请求攻击,大意是说比如我发表了一篇博客,然后我在自己博客里面插入了一段恶意的js脚本代码,这段代码用于获取当前用户的cookie,并发送到我的服务器,当你们在看到这篇 ...
- Redux 实现过程的推演
这是一篇浅入浅出的 Redux 实现过程的推演笔记!正常来说应该是要从源码下手开始解析,这里是逆向推演,假如有需求是要这么一个东西,那么该如何从零开始实现? 通过该笔记,更多的是希望自己能够多熟悉从无 ...