【测开能力提升-Javascript】JavaScript介绍+数值类型
注释:
作为一名合格的测试,首先得会一些基础的后端语言,当然我选择了python,作为测试开发,对代码运行效率要求并不是很高,以及python强大的第三方库,如上一家公司,处理rtcm数据,直接调用封装号的pyrtcm库即可。
其次前端可以也需要掌握一些,最简单的是,在安全测试时经常使用到js注入、或者是在自动化时经常用到js脚本、或者是前端抓包,如果不太了解前端知识,对于前后端bug定位也将会有些困难
最常应用的知识就是前端三剑客了,无处不在,如本文的红字,和之前文章的表格,都是利用了类似于HTML标记语言方式书写的
感觉js基础和python语法很类似,python狂喜
1. js介绍
- 运行在客户端的脚本语言
- 不需要变异
- 可基于node.js进行服务器端编程
1.1 js的作用
- 表单动态校验(密码强度检测)
- 网页特效
- 服务端开发(Node.js)
- 桌面程序(Electron)
- App(Cordova)
- 控制硬件-物联网(Ruff)
- 游戏开发(cocos2d-js)
1.2 HTML/CSS/JS关系
- HTML/CSS 标记语言
- JS 编程类语言
1.3 JS组成
- ECMAScript ---- JS语法
- DOM ---- 页面文档对象类型
- BOM ---- 浏览器对象类型
1.4 JS书写位置
- 行内式
- 内嵌式
- 外部式
main.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- 2. 内嵌式js -->
<script>
alert("hello world")
</script>
<!-- 3. 外部式js:双标签 -->
<script src="main.js"></script>
</head>
<body>
<!-- 1. 行内式js:直接写到元素内部 -->
<input type="button" value="点击" onclick="alert('hello world')">
</body>
</html>
main.js
alert('hello xujie')
1.5 JS输入输出语句
方法 | 说明 | 归属 | ||||||
---|---|---|---|---|---|---|---|---|
|
|
| ||||||
|
|
| ||||||
|
|
|
1.6 数据类型转换
1.6.1 转换成字符串型
方法 | 说明 | 案例 | ||||||
---|---|---|---|---|---|---|---|---|
|
|
| ||||||
|
|
| ||||||
|
|
|
1.6.1 转换成数字型
方法 | 说明 | 案例 | ||||||
---|---|---|---|---|---|---|---|---|
|
|
| ||||||
|
|
| ||||||
|
|
| ||||||
|
|
|
1.6.3 转换成布尔型
方法 | 说明 | 案例 | ||||||
---|---|---|---|---|---|---|---|---|
|
|
|
原文地址:https://blog.csdn.net/qxj2422640226/article/details/140614368
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!