JS基础(1)

1.变量类型

基本的数据类型

Number String Boolean undefined null

引用的数据类型

Object Array Function

2.数值与字符串的转换

                // 1.数值转字符串
		var num = 123;
		var str = num.toString();
		alert(typeof num);
		alert(typeof str);
		// 2.数值转字符串
		var num2 = 123+"";
		alert(typeof num2);
		// 3.字符串转数值
		var str2 = '456';
		var num3 = Number(str2);
		alert(typeof num3);            

3.数组

		// 数组的创建
		var arr = ["邓","同","学","贼","不","听","话"];
		// alert(typeof arr);
		// 数组的访问
		// alert(arr[3]);
		// 数组的长度
		// alert(arr.length);

4.比较运算符

		// ===  等同于 和 !==
		var a = 5;
		var astr = '5';
		var isequal1 = a === astr;
		console.log(isequal1);
		// == 等于  和!= 不等于
		var isequal2 = a == astr;
		console.log(isequal2);
		console.log(4 <= 4);

5.函数

		function function_name(args1){
			alert("这是一个有参数的函数,参数为:"+args1);
		}
		// 调用函数
		// function_name(10);
		// 函数的返回值
		function return_function(){
			return "这是一个无参有返回值的函数";
		}
		var return_value = return_function();
		// alert(return_value);
		// 匿名函数
		(function(){
			alert("这是一个匿名函数!");
		})();
		// 函数表达式
		var function_impressive = function(args1){
			alert("这是一个带参匿名函数,参数为:"+args1);
		};
		function_impressive("邓");
		// 函数作用域:全局与局部

  

原文地址:https://www.cnblogs.com/shannen/p/12380163.html