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的介绍 及用法 常量 变量!的更多相关文章

  1. JavaScript (一) js的介绍及基本语法变量

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.JS 的 介绍 1.JavaScript :简称 : js js 分为三个部分: 1. ECMASc ...

  2. MySQL变量介绍和用法简介

    目录 一.用户变量 1.1.用户变量定义 1.2.用户变量用法 二.系统变量 2.1 系统变量简单介绍 2.2 系统变量用法简介 本博客介绍一下MySQL中变量的用法和注意细节 @ 一.用户变量 1. ...

  3. 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句

    [源码下载] 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1. ...

  4. Web3D编程入门总结——WebGL与Three.js基础介绍

    /*在这里对这段时间学习的3D编程知识做个总结,以备再次出发.计划分成“webgl与three.js基础介绍”.“面向对象的基础3D场景框架编写”.“模型导入与简单3D游戏编写”三个部分,其他零散知识 ...

  5. 前端之 js的介绍和javascript的基础使用

    一 javasvript的介绍 JavaScript概述 1 JavaScript发展史 1.1 1992年Nombas开发出C-minus-minus(--)的嵌入式的脚本语言(最初绑定在CEnvi ...

  6. JAVA_SE基础——7.常量&变量

    上一篇,我讲了标识符&关键字    这篇我来解释下变量&常量~~~ 变量与常量这两个概念相信大家都不会感到陌生,在数学中就已经涉及了变量与常量.理解变量与常量,可以举这样一个例子: 例 ...

  7. python介绍、解释器、变量及其它

    python 一.python及编程语言介绍 编程语言发展:机器语言==>汇编语言==>高级语言 机器语言:由数字电路发展而来编程都是靠0101的二进制进行 汇编语言:汇编语言的实质和机器 ...

  8. js确认框confirm()用法实例详解

    先为大家介绍javascript确认框的三种使用方法,具体内容如下 第一种方法:挺好用的,确认以后才能打开下载地址页面.原理也比较清晰.主要用于删除单条信息确认. ? 1 2 3 4 5 6 7 8 ...

  9. js cookie介绍和实例(用于自动登录,记住用户名等)

    js cookie介绍和实例(用于自动登录,记住用户名等) 一.总结 1.cookie在客户端:因为js是最初是用来在客户端和服务器端进行通信使用的,所以客户端比如js可以操作cookie正常 2.c ...

随机推荐

  1. Stateful Future Transformation

    As an async programming pattern, Future has been popular with many of our programmers across a wide ...

  2. 目标检测算法(1)目标检测中的问题描述和R-CNN算法

    目标检测(object detection)是计算机视觉中非常具有挑战性的一项工作,一方面它是其他很多后续视觉任务的基础,另一方面目标检测不仅需要预测区域,还要进行分类,因此问题更加复杂.最近的5年使 ...

  3. 吴恩达机器学习笔记23-神经网络:表述--非线性假设(Non-linear Hypotheses)

    我们之前学的,无论是线性回归还是逻辑回归都有这样一个缺点,即:当特征太多时,计算的负荷会非常大.下面是一个例子: 当我们使用

  4. Java思维理清思路

    Java思维导图 学习方法: 针对性学习 引导式学习 对比式学习 总结式学习 Java简介: 简单性,面向对象,分布式,健壮性,安全性,平台独立与可移植性,多线程,多态性等. Java三大体系:Jav ...

  5. java实操之使用jcraft进行sftp上传下载文件

    sftp作为临时的文件存储位置,在某些场合还是有其应景的,比如对账文件存放.需要提供一个上传的工具类.实现方法参考下: pom.xml中引入类库: <dependency> <gro ...

  6. 从github上克隆hibernate项目

    开发的项目用到了hibernate进行对象的持久化,最近项目上不忙,打算通过官方文档和源码来进行深度学习.第一步将hibernate部署到本地就折腾了好久,打算记录一下. 关于github的注册说一句 ...

  7. Ubuntu下安装和使用开源的tts软件Flite

    Flite是什么? Flite是一个小型.快速的TTS系统,是festival的C版本,可用于嵌入式系统,支持WinCE.Palm OS 等. 下载方法: wget http://www.festvo ...

  8. python中numpy.ndarray.shape的用法

    今天用到了shape,就顺便学习一下,这个shape的作用就是要把矩阵进行行列转换,请看下面的几个例子就明白了: >>> import numpy as np >>> ...

  9. 简介 - MongoDB

    1- NoSQL简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL": NoSQL是指非关系型的数据库,有时也称作Not Only SQL的缩写, ...

  10. 【mysql】模糊查询的使用

    1.like/not like 关键字的模糊查询(SQL模式) 基础模板:  SELECT  *  FROM   test  WHERE name LIKE '%你好_'     :匹配       ...