js设置全局变量用法_js注入攻击详细教程

js设置全局变量用法_js注入攻击详细教程,第1张

js设置全局变量用法_js注入攻击详细教程 昨天结束了关于JAVAse的所有内容了,今天起就开始说JAVAscript的知识点了。

JavaScript 是 Web 的编程语言。

所有现代的 HTML 页面都使用 JavaScript,因此给大家带来了这篇“大数据开发基础之JAVAscript基础知识”。

一、JAVAScriptJavaScript简介JavaScript是一种解释型脚本语言,目的是能够在客户端的网页中增加动态效果和交互能力,实现了用户与网页之间的一种实时的、动态的交互关系。

它最初是由网景公司设计的,起名为LiveScript,后来Java语言非常红火,网景公司希望借助Java的名气来推广,改名为JavaScript,但是除了语法有点相似,在其他部分基本上没啥关系。

后来,JavaScript被Netscape公司交给ECMA制定标准,成为ECMAScript,最新版ECMAScript6(简称ES6)已经在2015年6月正式发布了。

JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:1.HTML 定义了网页的内容2.CSS 描述了网页的布局3.JavaScript 网页的行为二、JAVAscript特点及基本语法1.JavaScript 是一门脚本语言。

2.JavaScript 是一种轻量级的编程语言。

3.JavaScript 是可插入 HTML 页面的编程代码。

4.JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。

5.JavaScript 很容易学习。

JavaScript 是一个脚本语言,它是一个轻量级,但功能强大的编程语言。

字面量在编程语言中,一般固定值称为字面量。

数字(Number)字面量:可以是整数或者是小数,或者是科学计数(e)。

如3.14,5.88等。

字符串(String)字面量:”可以使用单引号或双引号。

如”Hello”,”Web”等表达式字面量:用于计算的固定值。

3 + 2.2,3.14 * 2等。

数组(Array:字面量:定义一个数组。

如[1,2,3,4,5,6]。

对象(Object:字面量:定义一个对象。

如{firstName:”John”, lastName:”Doe”, age:50, eyeColor:”blue”}。

函数(Function)字面量:定义一个函数。

如function myFunction(a, b) { return a * b;}。

注意,在JavaScript中,语句需要加结束符“;”。

三、JAVAscript组成及用途JS组成:ECMAScript(JS的核心)、DOM(文档对象模型)、BOM(浏览器对象模型)+ ECMAScript:主要定义了JS的语法+ DOM:一套 *** 作页面元素的API,DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行 *** 作+ BOM:一套 *** 作浏览器功能的API,通过BOM可以 *** 作浏览器窗口主要用于网页特效、服务端开发、命令行工具、桌面程序、APP、控制硬件—物联网、游戏开发四、JAVAscript申明变量1.申明变量方式:js是弱类型语言,所以申明变量的时候,统一用var进行申明变量。

如果没有申明,就会申明一个全局变量。

var a,b,c;var name = “username”未赋值的变量,会设置为undefined;注意:js在预编译的时候,变量的声明会被提升到最上面。

全局变量:在最外层申明的变量以及在函数内部未用var申明变量,那么就是全局变量,所有的全局变量都会在window上局部变量:在函数内部申明的变量就是局部变量JS变量命名规范:必须用字母或者_或者$作为首字母,字母加_加$加数字构成变量名。

js类型:数值类型:整数/浮点数/infinite/-infinite/nan字符串类型:”abc”,’123’对象:{},new object()布尔值:true和falseundefined:有申明但是未赋值。

null:这是赋值了就是空的内容。

以上就是今天带来的大数据开发基础之JAVAscript基础知识的所有内容了希望大家点个关注,及时收取最新文章推送。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/646555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存