| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JavaScript简单知识 -> 正文阅读 |
|
[JavaScript知识库]JavaScript简单知识 |
???? 3.1js的引入????????????? JavaScript代码可以直接嵌在网页的任何地方 ????????????? 1在body使用js ????????????? <body> ????????????? <script type="text/javascript"> ??????????????????????????? console.log("我在body中执行了") ???????????????????? </script> ???????????????????? ????????????? </head> ????????????? 2在head中使用 ????????????? <head> ????????????? <meta charset="utf-8"> ????????????? <title></title> ????????????? <!-- <script src="./js/index.js"></script> --> ????????????? <script type="text/javascript"> ???????????????????? console.log("我在head中执行了") ????????????? </script> ????????????? </head> ?????? ?????? </head> ????????????? 3在外部使用js ????????????? <script src="./js/index.js"></script> ????????????? 4补充 ????????????? document.write()写入html ????????????? alert()对话框显示 ????????????? console.log()控制台显示 ????3.2变量????????????? 1 var 是最传统的变量方式 全局变量 ????????????? <script type="text/javascript"> ????????????? ?// 使用 var 声明一个变量 默认 为 ???????????????????? var a; ???????????????????? // 给变量a赋值 ???????????????????? a=10; ???????????????????? var b=10; ???????????????????? // 使用var特殊效果 ???????????????????? // 浏览器会先搜索所以的var 关键字放到最前面 ???????????????????? console.log(c); ???????????????????? var c=10; </script> ????????????? 2 let 是 es6添加的变量声明方式 局部变量 ????????????? <script type="text/javascript"> ???????????????????? let g ???????????????????? g= 1 ???????????????????? console.log(c) ????????????? </script> ????????????? 3 一般大写字母为常量变量 const来定义 常量不能更改? 声明时必须赋值 ????????????? <script type="text/javascript"> ??????????????????????????? const H = 12 ??????????????????????????? console.log(H) ????????????? </script> ????????????????????????4 推荐使用顺序 ????????????????????????const>let>var 效率越来越低 ? ? ? ? ? ? ? ? ? ? ? ? 5?如果js库特别大 推荐放在body的最底部 ????????????????????????浏览器解释完body后在解析库,不影响页面显示效果。 ????3.2数据类型????????????? 5种基本数据类型 ????????????? undefined:当变量没有被赋值时类型 默认类型为 undefined类型 ????????????? ????????????? <script type="text/javascript"> ???????????????????? var a ????????????? console.log(typeof(a)) ????????????? </script> ????????????? number:js中所以数值格式 ????????????? <script type="text/javascript"> ???????????????????? var a=12 ???????????????????? console.log(typeof(a)) ????????????? </script> ????????????? boolean:true和false的类型 <script type="text/javascript"> ???????????????????? var a=true ???????????????????? console.log(typeof(a)) ????????????? </script> ????????????? string:字符串类型使用""和''都开业 ????????????? <script type="text/javascript"> ???????????????????? var a="sad" ???????????????????? console.log(typeof(a)) ????????????? </script> ????????????? null:清空 不在使用 类型object ????????????? <script type="text/javascript"> ???????????????????? var a=null ???????????????????? console.log(typeof(a)) ????????????? </script> ????????????? ????????????? 2种复合类型 ????????????? 对象:python中的字典? {key1:value,key2:vlaue} ????????????? <script type="text/javascript"> ???????????????????? var a={"s":123} ???????????????????? console.log(a) ????????????? </script> ????????????? 数组:python中的列表 类型object ????????????? <script type="text/javascript"> ???????????????????? var a=[1,23,4,53,5]; ???????????????????? console.log(a) ; ????????????? </script> |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 16:44:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |