Web_java script基本使用A_引入方式_变量的作用_数据类型_变量命名规则_number和string类型及转换方法

  1. console.log(“在控制台打印输出内容”);
  2. console.warn(“在控制台打印警告内容”);
  3. console.error(“在控制台打印错误内容”);
  4. document.write(“在页面输入内容”);
  5. document.write("<h1>标题</h1>");
  6. alert(“弹窗显示内容”);
  7. prompt(“弹窗输入框”);
  8. confirm(“弹窗选择”);
var choice=confirm("请选择");
console.log("choice");

引入方式:

  1. 内嵌式: 当前html中定义,<scrpit></script>内写js代码,一般js在body最后一行入。
  2. 行内式 :在标签上面都有js内置事件,不推荐。<body onload="alert('内容')">
    body方式加载执行。
  3. 外链式:单独js文件,实现结构与行为分离。<script src=" "></script>.

变量的作用
变量:值可以变化的量,是一个容器,专门存储各种值
js中变量分为:基本数据类型/引用数据类型

基本数据类型
number NaN数值中的一个值
string
Boolean
undefined
null

引用数据类型
object对象类型
function

变量variable的创建分为:声明和赋值
var 变量名=变量值;
声明一个变量并赋值;

var num=33;
console.log(typeof num);//number
var str="哈哈";
console.log(typeof str);//string
var boo=false;
console.log(typeof boo);//boolean
var num;//声明未赋值
console.log(typeof num);//undefined
var s=null;//空,赋值了,但值为空
console.log(typeof s);//null
NaN:Not a number //数值计算错误时会出现。

变量命名规则

  1. 变量命名必须以字母_$开头,数字;
  2. 变量名长度不超过255个字符;
  3. 变量名不得使用空格,首字母不得出现数字;
  4. 不能使用脚本语言中保留的关键字及保留符号作为变量名;
  5. 变量名区分大小写,
  6. 一般不用汉字。

number类型

var n=5e-324;浮点数,最小
var num=78;
var num=016;
var num=0x3A;
Infinity 1/0 无穷大
Infinity -1/0 无穷小
console.log(Number.MAX_VALUE);number最大
console.log(Number.MIN_VALUE);number最小
//isNaN(变量):判断是否是非数字。如果是数字,反回false;如果是非数字,返回true。
var a="hh";
console.log(isNaN(a));//true

string类型及转换方法

//“单”,'双'引号成对组成;转义符号\"
var str="打印的内容:\"是引号\"";

// 1. 任何类型的变量和字符串进行“+”号连接计算,都是字符串拼接,结果自动转换或string类型。
// 2. 字符串和变量进行“-”,“*”,“%”运算时,会自动先转换成number型,再计算。如果转换失败,则结果为NaN.

将变量转换成string类型三种方法:

  1. 变量.tostring()结果就是字符串 (几乎每一个值都有tostring()方法)
var a=10;
cosole.log(typeof a.tostring());//string

2.string(变量) 结果就是字符串(在当前值不方便调用.tostring()时,用函数)

var a=10;
cosole.log(typeof string(10));//string

3.变量+"" 结果自动转换成string类型
console.log(10+“”);//string

转换成number的三种方法
ParseInt() / Number() / 转化成整数
ParseFloat() / 转化成小数

var a="103";
console.log(ParseInt(a));
consolg.log(typeof ParseInt(a));
//从字符串的左边开始解析,遇到非数字停止,取出数字部分,如果开头是非数字,直接NaN
console.log(Number(a));
console.log(typeof Number(a));
//字符串必须是纯数字序列,否则直接NaN
var b="130.33.3";
console.log(ParseFloat(b));//130.33
//从字符串接卸一个number值,用法和parseInt等同,只不过多识别了一个小数点
//只识别第一个小数点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值