web渗透之JavaScript基础

  大家好啊!我是小菜鸟,一个想学渗透的小白。有志同道合的小伙伴就快加入我吧!欢迎大家指正错误的地方。记得三连鼓励哦!

  JavaScript对于后面的xss跨站脚本很有用。等我慢慢更新吧!

JavaScript:一门客户端脚本语言

JavaScript的组成:

1,ECMAScript:基本的语法和对象

2,BOM:浏览器模型,与浏览器进行交互

3,DOM:文档模型,与网页内容进行交互

JavaScript有三种写法:

1.内嵌式:

<script>alert('我是小菜鸟!')</script>

        可以将js代码写在script标签中,这是我们常用的方式。

2.外部式:

<script src="cainiao.js"></script>

        单独写js代码,直接将它引入script标签。用于js代码多的时候。

3.行内式:

<input type="button" value="点我啊" onclick="alert('你完蛋了!')">

        写在body中。可以将少量的js代码写在HTML标签的事件属性中。

注释:单行注释:

// 我是小菜鸟

多行注释:      

/*我是小菜鸟*/

输入输出语句:

alert();弹出警示框。

console.log();在浏览器控制台输出信息。

prompt();弹出输入框让用户输入。

变量初始化:

 //  显示年龄的案例:
 var age = prompt('请输入你的年龄;');//弹框让用户输入年龄,prompt获得的数据是字符串型
 var str = '你今年'+age+'岁了';  //将年龄和字符串拼接并且赋值给str
 alert(str);//弹出输出str

数据类型:

        基本数据类型:(number,string,boolean,undefined,null)

        复杂数据类型:(object)

number:

string:

boolean:

undefined:

null:

object:

数据类型转换:

运算符:

算数运算符:

比较运算符:

逻辑运算符:

赋值运算符:

运算符的优先级:

语句:

分支结构:

if语句:

if else语句:

if else if语句:

三元表达式:

switch语句:

for循环:

双重for循环:

while循环:

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值