JS语法初识

JS语法初识

类比python,脚本语言

方法 说明 归属
alert(msg) 浏览器弹出警示框 浏览器
console.log(msg) 浏览器打印输出信息 浏览器
prompt(info) 浏览器弹出输入框 浏览器

JS 标识符

字幕、数字、下划线_、$

变量

var varname;
var a = 1, b = 2;

获取用户输入信息

var name = prompt("请输入你的名字")
alert(name);

声明但未赋值

var a;
console.log(a);
// 输出为 undefined

不声明但赋值,成为全局变量

var a;
console.log(a);
// 输出为 undefined

JavaScript若类型,类似于java

var x;
x = 10;
x = ‘name‘;

进制

八进制,数字前加表示八进制

var num = 010;
console.log(num); // 自动转换为十进制
// 输出 8

十六进制,数字前加0x表示16进制,09,af

var num = 0xa;
console.log(num);
// the result is 10

数字型的最大值和最小值

console.log(Number.Max_VALUE);
console.log(Number.Max_VALUE);

JS语法初识

三个特殊值,标识符

alert(Infinity); // 无穷大
alert(-Infinity); // 无穷小
alert(NaN); // 非数字 Not a Number

console.log(Number.Max_VALUE * 2);
console.log(Number.Max_VALUE * 2);
console.log(‘string‘ - 100);
// result = Infinity
// result = -Infinity
// result = NaN

判断是否为非数字

console.log(isNaN(‘abc‘));
// result = true

js中字符串推荐使用’单引号‘

var str = ‘我是"帅气"的蜘蛛侠‘; // 外单内双
var str = "我是‘帅气‘的蜘蛛侠";// 外双内单
var str = ‘我是‘帅气‘的蜘蛛侠‘; // 避免

JS转义符

JS语法初识

获取字符串的长度

var str = ‘abc‘
console.log(str.length); //4

字符串拼接

s+

拼接前11转化为‘11‘,然后进行字符串拼接

console.log(‘12‘ + 11); // ‘1211‘

JS语法初识

上一篇:大胆预测,今年Framework原生开发会是这般光景


下一篇:Android高级进阶之路【五】深入剖析Android系统Binder通讯机制