初识JavaScript
一.了解
-
-
JavaScript是一种轻量级、单线程、解释型的Web开发脚本语言,还是没有划分固定类型的弱语言
-
浏览器脚本语言,可以编写运行在浏览器上的程序
-
负责编写页面特效、调用浏览器的API(BOM)、操作改变页面内容(DOM),从后端获取数据(Ajax),渲染页面等
-
-
核心(ECMAScript):描述了该语言的语法和基本对象。
-
文档对象模型(DOM):描述处理网页内容的方法和接口。
-
浏览器对象模型(BOM):描述与浏览器进行交互的方法和接口。

2. 书写在js文件里面(推荐),然后再引入

(注释相当于解释这个句话 这个注释是不会被编译的)

概念:所谓变量,就是特定时间用于保存特定值的一个名字而已,并且初始化后可以再次改变的量。
写入内存
命名规则:数字、字母、下划线、$符号组成,其中数字不能做开头。并且变量名应做到见名知意,常用的方式有驼峰命名法(helloWorld 采用单词拼接第一个单词首字母小写 其他单词首字母大写
),同时变量名不能是保留字或者关键字 。普通变量首字母小写 常量全大写(const)。
关键字:一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。
保留字:尽管保留字在这门语言中还没有任何特定的用途,但它们有可能在将来被用作关键字。
ECMAScript 中有 5 种简单数据类型:number数字 、 string字符串、boolean布尔值、undefined未定义、null空对象。
还有一种复杂数据类型(引用类型)——object
强制转换方法:Number( )(直接转number类型) 、String( )(to String())、Boolean( )
字符串转数字:parseInt( )(转整型)、parseFloat( )(转小数)
保留小数:toFixed(小数位数)
隐式转换:系统自动根据当前的符号进行转换
即使console.log(NaN == NaN); 结果也是false ,typeof (NaN) ===‘number’
八.运算符和表达式

九.总结
- Number方法 转为number类型的值
- Boolean方法 转为boolean类型的值
- String 方法 转为string的值 (toString方法)
- toFixed ()方法 转为字符串 保留多少位小数
- ++ 自增 和 -- 自减(前置和后置的区别)
- Infinity 表示无穷大 ,-Infinity 表示无穷小
- isNaN 判断是否为NaN
- typeof 检索对应的类型 (所有的引用类型都是object 其他显示对应的值类型)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律