首页 > 编程语言 >Day01-JavaScript

Day01-JavaScript

时间:2022-09-03 00:12:48浏览次数:54  
标签:变量 Day01 JavaScript NAN number JS 字符串 赋值

0825:Day01

JS编写位置
1.外链式
	外部文件夹JS文件中,然后通过script标签引入
		<script src="js/script.js"></script>
2.嵌入式
	内部的script的标签中
		<script>alert("写在script标签中");</script>
3.行内式
	标签的指定属性中,超链接的javascript:;属性中
JS的基本语法
1.多行注释/* Alt+Shift+A */
2.单行注释// Ctrl+/
3.JS严格区分大小写
4.空格和换行会被忽略;利用这个特点对代码进行格式化
5.每条语句以分号结尾;JS中具有自动添加分号的机制
字面量和变量
1.字面量
	字面量就是一个值,含义就是它字面的意思
2.变量
	内存中申请了一块空间,可以存储变化的数据
	var username = "liminghui";
3.定义变量:
	先声明,后赋值
	声明的同时赋值
	同时声明多个变量,变量名之间用数值隔开
	同时声明多个变量并赋值
4.常量const只能赋值一次,重复赋值会报错
5.变量的命名规范:	
	1.由字母、数字、下划线、$符号组成,且不能以数字开头
	2.不能是JS关键字或保留字
	3.严格区分大小写
	4.命名必须有意义
	5.命名方法:
		驼峰命名法:首字母小写,后面单词的首字母大写
		下划线法:单词之间使用下划线
数据类型:
基本数据类型:
	- number: 数值
	- string: 字符串
	- boolean: 布尔值
	- null: 为空
	- undefined: 未定义 只声明,不赋值。
	- symbol: 符号。es6新增
引用数据类型:
	object(): 对象
number类型:
整数小数都是number类型
浮点数精度问题:
	转化为整型在进行计算
数值的范围:
	最小值:Number.MIN_VALUE 5e-324
	最大值:Number.MAX_VALUE 1.7976e+308
	无穷大:Infinity
	无穷小:-Infinity
NAN:
	NAN与其他值运算都返回NAN;使用typeof检查NAN会返回number;
string类型:
string类型需要用引号,单引号、双引号
模板字符串:
	使用反单引号表示` `
在字符串中使用\作为转义字符
	\"  表示"
	\'  表示'
	\n  换行
	\t  制表符TAB,缩进
	\\  表示\
	\\\\    表示\\
获取字符串长度:length
	var a = 12345;
	console.log(a.length); // 5
字符串的拼接:
	如果有一个是字符串,那么 + 是拼接功能
	如果都是数字,那么就是`算术功能`。
boolean类型:
true或false和数值型进行运算,会把true转换成1,false转成0
undefined类型:
1.变量只声明,为赋值
2.不存在的变量
Null类型:
1.作为占位符:在定义将来要保存对象值的变量时,建议使用null来初始化;
2.变量不在使用后,使用null释放空间

标签:变量,Day01,JavaScript,NAN,number,JS,字符串,赋值
From: https://www.cnblogs.com/tender-81/p/16651741.html

相关文章

  • JavaScript学习
    一、什么是JavaScriptJavaScript世界上最流行的脚本语言一个合格的后端人员,必须精通JavaScript二、快速入门2.1、引入JavaScript内部引入<!DOCTYPEhtml><htmlla......
  • JavaScript 一些实用辅助类库
    "usestrict";var__emptyPoint=null,__emptyContext=null;constColorRefTable=[['aliceblue','#f0f8ff'],['antiquewhite','#faebd7'],['aqua','#00......
  • 20个既简单又实用的JavaScript小技巧
    1.滚动到页面顶部我们可以使用window.scrollTo()平滑滚动到页面顶部。const scrollToTop = () => {  window.scrollTo({ top: 0, left: 0, behavior: "sm......
  • 如何在 JavaScript 中将 JSON 转换为 CSV
    如何在JavaScript中将JSON转换为CSV下面是我们如何在JavaScript中轻松地将JSON转换为CSV:函数jsonToCsv(项目){constheader=Object.keys(items[0]);常......
  • JavaScript 在线课程
    JavaScript在线课程JavaScript(JS)是一种动态的、面向对象的、基于原型的编程语言。它是ECMAScript标准的实现。JS编程语言常用于创建网页脚本,允许客户端(终端用户......
  • 2022 年 8 月 JavaScript 新闻和更新
    2022年8月JavaScript新闻和更新向所有JavaScript崇拜者致敬!很遗憾夏天结束了,但我们准备了一份最新的JavaScript新闻摘要来让你振作起来。今天,您将熟悉我们全新......
  • day01-GUI坦克大战01
    JavaGUI-坦克大战1.Java绘图坐标体系坐标体系介绍:下图说明了一个Java坐标体系。坐标原点位于左上角,以像素为单位。在Java坐标体系中,第一个是x坐标,表示当前位置为水平方......
  • # JavaScript 函数
    目录JavaScript函数函数概念函数的使用函数的使用函数的封装函数的参数形参和实参形参和实参个数不匹配问题return终止函数return只能返回一个值JavaScript函数函数概......
  • JavaScript高级程序设计(第3版) pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1rWAAzlVrJLfwXEn_SWtBWw点击这里获取提取码JavaScript高级程序设计本书从最早期Netscape浏览器中的JavaScript开始讲起,直到......
  • 如何在 Javascript 中清空数组?
    如何在Javascript中清空数组?在使用JavaScript编程时,程序员可能需要在许多情况下将数组设为空,一个非常常见的问题是如何清空数组并删除其所有元素!顺便说一句,这是最受......