| |
|
开发:
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与js基础 -> 正文阅读 |
|
[JavaScript知识库]重学js与js基础 |
webAPIBOMDOMscript引入外部引入样式中间不能写代码,否则会被忽略 输入和输出语法注意prompt输入的数字是字符串类型,相加时注意转换 每行结尾分号可加可不加,建议不加,工作时按照公司开发文档来。一行 有两句语法的时候必须加分号 。
变量变量是什么?变量就像盒子,赋的值就是数据,数据就保存在盒子里面。 变量的使用(字符串加'') 1.let 变量名 = 赋的值 ; 要先声明变量,然后再赋值
2.let 变量名; 变量名 = 赋值;
变量的本质在内存中申请一块地方用来存储数据 变量命名规范1.特殊语义的关键词不能用 比如js内置的英语词汇,比如:left、var、if、for等。 2.只能使用下划线、数字、字母、$组成,不能以数字开头。 3.字母严格区分大小写,大小写表达的变量是完全不同的。小驼峰命名法 let和var 的区别建议统一使用let声明变量 let的存在就是为了解决var存在的问题 1.var可以先使用,再赋值,这样是不合理的。 2.var声明过的变量 数组可以按顺序保存多种数据 字符串注意加''符号 数组排序从0开始
数据类型为什要分类?更好的利用内存;更方便程序员使用数据。 基本数据类型number数字类型 js中的小数、负数、正整数等统一称为数字类型 js是弱数据类型,变量到底属于哪一种,只有赋值之后才知道 string字符串类型 通过单引号'',或者双引号"",或者反引号。单引号和双引号没有本质上的区别,更建议使用单引号。 数字用引号包起来就属于字符串类型 变量名加上引号后,也当字符串来看 字符串的拼接用+号来完成 模板字符串 拼接字符串和变量不用再使用+号。 ``用英文状态下数字1左边那个键将整体包住,用${变量名}来包裹变量。 里面可以加标签
boolean布尔类型只有两个固定的值,真ture,假false。 未定义类型undefined 只声明,不赋值 实际场景中可以判断 null空类型let 变量名 = null; null和undefined的区别
最后:变量只声明不赋值,是不会报错 ,但是不提倡这么写。 检测数据类型typeof检测返回的数值是什么类型
引用数据类型objectfunctionarray类型转换 隐式转换:
显式转换: 转换成数字型: 只有两种结果,一种数字,一种是NaN 当开头输入的是文字时,结果是Nan,可以配合prompt用来判断用户输入的是否为数字 当字符串转化成数字运算时,显式运算符只能两个字符串变量分别转换成数字。 Number将字符串类型转化为数字类型,且小数点后面也显示
parseInt将字符串类型转化为数字类型,且不保留小数点后面的数字,也不进行四舍五入
parsefloat将字符串转化为数字类型,会保留小数
Number和parsefloat转化的区别
转换成字符串类型: 用String将其他类型转化为字符串类型
另一种转换方式 用的较少
如果给toString(2)里面加上数字,就是将数字转化成二进制后,再以二进制的样式呈现出字符串。 引用数据类型 |
|
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 8:56:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |