分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JS-2

发布时间:2023-09-06 01:56责任编辑:白小东关键词:暂无标签

变量
1 "未知数",本质上相当于一个容器,可以存放任何的数据

2 语法
??// 变量定义
???var a;
?// 给变量赋值
???a = 456;

var 变量名;


* 变量名
??组成部分: _ $ 字母 数字
??第一个字符不能为数字
??区分大小写 比如 a 和 A 是不同的变量名
??不能是js的关键字和保留字

??var a;
??var _;
??var $;
??var o0_00;
??var a123;
??var var;// 错误
??var ~=aa;

* 赋值
???=

??先定义后赋值
???var a1;
???a1 = 123.56;// 把123.56赋值给左边变量a1
?
???// 定义同时赋值
?
???var a1 = "alongQQ382867197";
???alert(a1);


???var a = 10, b = 20, c = 30;
???console.log(a+b+c);
???var d;
???console.log(d); // 不是错误 而是undefined 表示变量定义 但没有赋值
???console.log(e); // e is not defined 报错 表示变量没定义就使用 语法报错

3 变量声明提升
???????console.log(a); // undefined
???var a ?= 10;
???console.log(a); // 10
原因
???浏览器js引擎会把变量a的定义提升到所有语句之前 ?等价于下面
???var a;
???console.log(a); // undefined
???a = 10;
????console.log(a); // 10
???

4 数据类型

基本数据类型:Array,Boolean,Date,Math,Number,String,RegExp,Global (8个)

5 变量的数据类型
??????var b = 123;
??b = "123";
??alert(typeof b); // string ?

???* 变量的数据类型由存储的数据类型决定
???
???* 数据类型转换
??????数字转成字符串
?????????23+"10" 先把23变成"23",然后与"10"拼接成"2310"
?????????23+"" ----->"23"

parseInt(12.99); //12
????parseInt("123"); ??//123
????parseInt("12.99"); //12
????parseInt("12xxx"); //12
????parseInt("xx12"); ?//NaN

按 X 进制解析  parseInt("",X);

parseInt("10",2);  //2

/****************/

parseFloat() 和上面等同,不赘述。

/****************/

prompt 框中输入的内容都会变成字符串。

JS-2

原文地址:https://www.cnblogs.com/hangege/p/9094174.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved