JavaScript的基本语法

JavaScript基本语法

JavaScript常见的两种书写方式

  • 页内JS:在当前网页的script标签中编写
<script type="text/javascript">
</script>
  • 外部JS:</script>之前不能再写任何东西了。
<script src="index.js"></script>

JavaScript基本语句

  • js中尽量使用单引号'';
  • alert()弹框
  • 调试console.log()打印变量。
  • typeof 变量,输出变量的类型

JavaScript的基本数据类型

  • number,string,boolean,object;
var nums = 10;//number
var money = 100.99;//number
var name = 'jack';//string
    name2 = 'rose';//string
var result = true;//false boolean
var num = null;//object
  • 运算是从左往右,任何类型遇到string类型都会被转为string;
  • 字符串拼接:'xiao' + 'ming'输出'xiaoming';
var str1 = 10 + 10 + '10' + '10';//201010
var str2 = '10' + '10' + 10 + 10;//10101010
var str3 = (10 + 10) + '10' + '10';//201010
var str4 = 10 + 10 + '10' + 10;//201010
  • 数组是object类型:输出数组里面的内容有两种方式
var numbers = [nums,10,'hhh',result,num,['eee',10]];
console.log(numbers);//可以输出数组中的全部元素
console.log(numbers[5]);//输出数组中第6个元素
for (var i=0;i<numbers.length;i++)
{
   console.log(numbers[i]); 
}

JavaScript函数

function 函数名(参数列表,......){
//函数体
return 返回
}
//第一种方式
function sum(num1,num2){
return num1 + num2;
}
var result = sum(10,20);
console.log(result);
//第二种方式
function sum(num1,num2){
console.log(num1 + num2);
}
sum(10,50);
//万能的加法函数
function sun(numbers){
var count = 0;
for(var i = 0;i < numbers.length;i++)
{
count = count + numbers[i];
}
return count;
}
var arr = [10,20,30,40,'oo'];
var result = sum(arr);
console.log(result);

//加强版的万能函数
function sum(){
 var count = 0;
 for(var i=0;i<arguments.length;i++)
 {
 count = count + arguments[i];
 }
 return count;
}
var result = sum(10,20,30,40);
console.log(result);
//匿名函数
var result = function(){
console.log('------');
}
result();

*当函数参数列表省略的时候,会默认有一个arguments的数组,传进来的参数都会默认放到arguments数组中。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容