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 函数

基本和复合类型

原文地址:https://www.cnblogs.com/jinfeixiang/p/9795068.html

时间: 2024-10-31 12:20:24

js的介绍 及用法 常量 变量!的相关文章

js的nextSibling属性用法简单介绍

js的nextSibling属性用法简单介绍:此属性可以返回当前节点的下一个同级节点.如果下一个同级节点不存在,则此属性返回值是null.语法结构: elementNode.nextSibling 代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softw

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

[源码下载] 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1.概述basic/summary.php <!-- PHP 概述 --> <?php echo "我在 php 开始标记和结束标记之间"; echo "<br />"; ?> <?php if (time() % 2 == 0): ?> 我是 html(用于演示 php 和 html 混编) <br /

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

1 /*在这里对这段时间学习的3D编程知识做个总结,以备再次出发.计划分成“webgl与three.js基础介绍”.“面向对象的基础3D场景框架编写”.“模型导入与简单3D游戏编写”三个部分,其他零散知识以后有机会再总结.*/ 2 /*第一部分,webgl与three.js基础介绍,要求读者掌握JavaScript入门知识*/ 3 //webgl原理:通过JavaScript语言在浏览器端生成glsl代码,把glsl代码送入显卡执行,把执行结果显示在浏览器中 4 //简单例程: 5 //根据To

js的offsetParent属性用法详解

js的offsetParent属性用法详解:此属性是javascript中较为常用的属性,对于它的良好掌握也是非常有必要的,下面就通过代码实例介绍一下它的用法,希望能够给需要的朋友带来一定的帮助.一.基本介绍:此属性可以返回距离指定元素最近的采用定位(position属性值为fixed.relative或者absolute)父级元素,如果父级元素中没有采用定位的元素,则返回body对象的引用.语法结构: obj.offsetParent 二.代码实例: <!DOCTYPE html> <

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

先为大家介绍javascript确认框的三种使用方法,具体内容如下 第一种方法:挺好用的,确认以后才能打开下载地址页面.原理也比较清晰.主要用于删除单条信息确认. ? 1 2 3 4 5 6 7 8 9 10 <SCRIPT LANGUAGE=javascript> function del() {  var msg = "您真的确定要删除吗?\n\n请确认!";  if (confirm(msg)==true){   return true;  }else{   retu

sea.js的介绍和使用

之前有一篇博客非常详细的介绍了sea.js的加载流程,以及源代码实现,链接地址:http://www.cnblogs.com/chaojidan/p/4123980.html 这篇博客我主要讲下sea.js的介绍和使用. 首先,先介绍下sea.js的CMD规范,以及跟其他规范的区别. CommonJS 原来叫 ServerJS,推出 Modules/1.0 规范后,在 Node.js 等环境下取得了很不错的实践. 09年下半年这帮充满干劲的小伙子们想把 ServerJS 的成功经验进一步推广到浏

javascript基础——文字变大变小className的使用及JS浮动的兼容用法

文字变大变小,详情页比较常见的那种 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文字放大缩小及className的使用</title> <style> #p1{ width: 960px;} .red ,.green{ width:400px; border:5px solid #333;

js中indexof的用法详细解析

本篇文章主要是对js中indexof的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 String.IndexOf 方法 (Char, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检查指定数量的字符位置. 参数 value 要查找的 Unicode 字符. 对 value 的搜索区分大小写. startIndex(Int32) 可选项,搜索起始位置.不设置则从0开始. count(Int32) 可选项,要

Dotfuscator VS中自带的混淆器和压缩器简单介绍以及用法

Dotfuscator是VS里面一个自带的.NET混淆器和压缩器,它可以帮助您防止您的应用程序被反编译.同时,它还可以使得您的应用程序更加小巧以及高效. 闲话不多少了,下面介绍它的基础用法,从此让你编译后的程序变得更贱更神秘,大牛自行绕过啦,小虾可以看看学一下... 1:安装 下载并安装混淆器,这里有一个4.9破解版的(该软件来源于网络) 点击下载 提取码:a435 2:安装完毕后打开,如下图 3:选择你要加密混淆的DLL或EXE文件,我这里就直接用一个exe文件举例啦,如下图 \ 4:下边就开