| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JS_尚硅谷初学笔记01 -> 正文阅读 |
|
[JavaScript知识库]JS_尚硅谷初学笔记01 |
目录 JS简介起源:诞生1995,出现主要用作处理网页中的前端验证(检查用户输入的内容是否符合一定的规则) ?实现:ECMAScript是JavaSript标准,一般情况下我们认为这俩词是一个意思,实际上JavaScript含义更大。 一个完整的JavaScript由ECMASript、DOM、BOM三部分构成 ?特点:解释型语言(不用编译)、类似于C和Java的语法结构、动态语言(可以保存任意类型的数据)、基于原型的面向对象 JS的Hello World控制浏览器弹出一个警告框:alert("warning");? 让计算机在页面上显示出的一个内容:document.write("Hello world"); 向控制台输出一个内容:console.log() ?JS语言从上到下一行一行执行 JS编写位置虽然可以写在标签属性中,但是结构与行为耦合,不方便维护,不推荐使用
?注:script标签一旦用于引入外部文件,就不能在编写代码了,即使编写了浏览器也会忽略。如果需要则可以在创建一个新的script标签(按从上到下的代码顺序运行) JS基本语法
JS字面量和变量?字面量:不可改变的值 可以直接使用,但一般都不会直接使用 变量:可以用来保存字面量,而且变量的值是可以任意改变的。 变量更加方便我们使用,在开发中都是通过变量去保存一个字面量,很少直接使用字面量。 ?在JS中使用var关键字来声明一个变量?var?a; ?可以通过变量对字面量描述 JS标识符在JS中所有的可以由我们自主命名的都可以称为是标识符,例如:变量名、函数名、属性名。 命名一个标识符需要遵守如下规则:
JS底层保存标识符时实际上采用的Unicode编码,所以理论上讲,所有utf-8中含有的内容都可以作为标识符。 JS字符串?数据类型指的是字面量的类型,在JS钟一共有6种数据类型:
前五种属于基本数据类型,object属于引用数据类型 String字符串在JS钟字符串需要使用引号引起来?,不加引号会被误以为变量 使用双引号或单引号 引号不能嵌套 在字符串中可以使用 \?作为转义字符(\n 换行;\t 制表符 \\ 表示 “ \”) Number数值在JS中所有的数值都是Number类型,包括整数和浮点数(小数) 可以使用 typeof 检查变量类型 JS中可以表示的数字的最大值 Number.MAX_VALUE ?如果使用数字超过了Number.MAX_VALUE,则会返回一个 Infinity(Infinity是字面量Number) NAN也是一个Number,(Not A Number) 在JS中整数的运算基本可以保证精确 在JS进行浮点运算,可能得到一个不精确的结果(千万不要用JS进行对精确度要求比较高的运算) 布尔值true?or?false Null值null 使用typeof检查null时,会返回object Undefinedundefined 当声明一个变量,但不给变量赋值时,它的值就是undefined 使用typeof检查undefined,会返回undefined 强制类型转换将其他数据类型转换成String
152/2400 |
|
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 23:44:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |