JS-2

Posted hangege

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS-2相关的知识,希望对你有一定的参考价值。

变量
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的主要内容,如果未能解决你的问题,请参考以下文章

Node.js基础:第一篇

node.js-pm2

无法将 Saxon-JS 2 与 Webpack 一起使用

如何向组件 vue.js 发送两个或多个参数? (vue.js 2)

JS 2

vue.js 2.0 啥时候发布的