| |
|
开发:
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的简单认识 |
一、JavaScript的书写位置? 一般分为三种:行内、内嵌、和外
二、JavaScript常用的输入输出语句1.浏览器弹出警告框: ? ? ? ? alert(msg) 2.浏览器控制台打印输出信息: ? ? ? ? console.log(msg) ? ? ? ? 输出信息在F12中的console可以看到 3.浏览器弹出输入框,让用户可以输入: ? ? ? ? prompt(info) 三、变量1.变量的使用:1.声明变量 2.赋值 js的数据变量类型在程序运行时根据等号右边的值来进行确认
2.读取输入的值(cin>>)
3.JavaScript中数值的最大最小值、无穷Number.MAX_VALUE? Number.MIN_VALUE?? Infinity -Infinity ?4.使用isNaN来判断是否为数字isNaN(11) 返回false? ?不是数字返回true? 5.typeof检测变量数据类型
6.数据类型转换6.1转换为字符串
6.2转化成数字型
6.3转化为布尔型使用Boolean()函数 代表空、否定的值会被转换为 false ,如〝O、NaN、?null、undefined 四、运算符?运算符优先级五、函数1.函数的使用:先声明函数,再调用函数
2.函数的参数分为形参和实参 3.函数的返回值用return? return 返回的值 return后面的代码不会被执行且只能返回一个值 4.argument的使用当我们不确定有多少个参数传递的时候,可以用arguments来获取。在JavaScript中,arguments 实际上它是当前函数的一个内置对象。所有函数都内置了一个arguments 对象,arguments 对象中存储了传递的所有实参
在浏览器中? argument展示形式是一个伪数组,但是他具有数组的length的属性并且按照索引的方式存储。可是他没有数组的一些方法 如:pop push 5.函数的两种声明方法1.命名函数
2.匿名函数
fun是变量名 不是函数名但函数表达式(匿名函数)也可以进行参数的传递 六、作用域1.JavaScript的作用域通常来说 ,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻程的局部性,增强了程序的可靠性,减少了名字冲突。 一般分为全局作用域和局部作用域 全局作用域是在整个script标签中的,局部作用域是在函数内部 值得注意的是,在js中是没有块级作用域的,即如果在if中声明一个变量,在外面也是可以调用的
在浏览器中是可以进行编译不会报错的 2.变量的作用域全局变量也是在script标签中的,如果在函数内部没有声明直接赋值的变量也属于全局变量
全局变量在函数中也可以使用 3.作用域链根据在内部函数可以访问外部函数变量的这种机制,用链式查找决定哪些数据能被内部函数访问 采用就近原则。 |
|
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/24 1:51:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |