js自学笔记day2

16 篇文章 0 订阅
5 篇文章 1 订阅

1.JavaScript输入输出语句(重要)

为了方便信息的输入和输出,js中提供了一些输入输出语句,常用语法如下:
在这里插入图片描述

<head>
<script>
	prompt('请输入您的年龄');//界面输入框
	alert('计算的结果是');//弹出警示窗,展示给用户的
	console.log('我是程序员能看到的');//控制台输出 给程序员测试用的
</script>
</head>

2.变量(非常重要)

1.1什么是变量

在这里插入图片描述

1.2 变量在内存中的存储

在这里插入图片描述

1.3 变量的使用

使用一个变量分为两部分:声明变量,并且给予赋值
1.声明变量:

var age;

在这里插入图片描述
2.赋值

<script>
	var age;
	age = 12;//赋值,把值赋值给age这个变量 
</script>

3.变量的初始化

var age = 12;
console.log(age);//打印输出age的结果

声明变量并初始化我们称之为变量的初始化

1.4 变量的使用案例

案例1:
(1)弹出一个输入框,提示用户输入姓名
(2)弹出一个输出框,输出刚才用户输入的姓名

<head>
	<script>
		var myname = prompt('请输入您的名字');
		alert(myname);
	</script>
</head>

1.5 变量语法扩展

1.更新变量:
一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次的赋值为准

2.同时声明多个变量:
同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开。

3.声明变量特殊情况:
(1)只声明不赋值:输出结果是undefined
(2)不赋值直接使用:会直接报错
(3)不声明直接赋值使用:有时可以正常使用,但是不建议如此使用

1.6变量名命名规范

规范如下:
在这里插入图片描述

3. 数据类型简介

1.1 为什么要有数据类型

1.2 变量的数据类型

js的变量数据类型只有程序在运行过程中,根据等号右边的值来确定的。
在这里插入图片描述

var age = 10;
var areYouOk = '是的';	

在这里插入图片描述
在这里插入图片描述

var x=6;
var x="Bill";

1.3 数据类型的分类

1. js数据类型分为两种:

  • 简单数据类型:Number,String,Boolean,Undefined,Null
  • 复杂数据类型:Object

2. 简单数据类型:
在这里插入图片描述

  • Number类型:
    常见的有二进制,八进制,十六进制,十进制
    1、现阶段,我们仅需要记住,在JS中八进制前面加0,十六进制前面加0x
    在这里插入图片描述
    2、最大值最小值
    在这里插入图片描述
    3、三个特殊情况(无穷大,无穷小,NaN)
    无穷大:Infinity
    无穷小:-Infinity
    非数字:NaN在这里插入图片描述

1.4 isNaN

isNaN()这个方法是用来判断非数字的,并且有一个返回值,如果是数字则返回false,不是数字则返回true、

1.5 字符串型String

字符串类型可以是引号中的任意文本,其语法为单引号’ '和双引号" ",但是因为HTML标签里面的属性使用的是双引号,JS这里我们更推荐使用单引号。

  • 字符串引号嵌套:
    js中我们可以单引号嵌套双引号或是双引号嵌套单引号(外双内单或外单内双)
  • 字符串转意符:
    在这里插入图片描述

1.6 弹出网页警示框

1.7 字符串的长度以及拼接

1.字符串长度: 通过字符串的length属性可以获取整个字符串的长度。

<script>
	var str = '我是大好人';
	console.log(str.length);
</script>

2.字符串的拼接:
字符串+任何类型=拼接之后的新字符串
在这里插入图片描述
3. 字符串拼接加强

<script>
	var age=18;
	console.log('我今年'+age+'岁了');
</script>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值