4-数据类型及相关的操作

JS中的数据类型:数字类型、字符串类型、布尔类型、函数、对象(obj、[]、{}、null)、未定义

数字类型

var i = 100;
alert( typeof i );// number(既然是数字类型,就可以进行计算:+,-,*,/等)

字符串类型

var s = 'fullstack ';
alert( typeof s );// string
alert( s.length );// 10(如果字符串,我们就可以计算它的字符串数量,空格也是)
alert( s.charAt(4) );// 's'(charAt()方法就是返回指定位置的字符)

布尔类型

for - 循环代码块一定的次数
for/in - 循环遍历对象的属性
while - 当指定的条件为 true 时循环指定的代码块
do/while - 同样当指定的条件为 true 时循环指定的代码块

var b = true;// 布尔值:true
alert( typeof b );// boolean
if(条件)//条件只能是true或false
    {
    只有当条件为 true 时执行的代码
    }
for ( ; 条件; ) 
    {
    只有当条件为 true 时执行的代码
    }

函数

var fn = function (){ 
    alert(1); 
};
fn();

function fn1(){
    alert(2);
}
alert( fn1 );
传参
  1. 在调用函数时,您可以向其传递值,这些值被称为参数。
  2. 这些参数可以在函数中使用。
  3. 您可以发送任意多的参数,由逗号 (,) 分隔,例如:
  4. 变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推。
function myFunction(argument1,argument2){
    //这里是要执行的代码块
}
带有返回值的函数

有时,我们会希望函数将值返回调用它的地方。
通过使用 return 语句就可以实现。
在使用 return 语句时,函数会停止执行,并返回指定的值,
注:但是,整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从调用函数的地方。

function myFunction(a,b)
{
return a*b;
}
document.getElementById("demo").innerHTML=myFunction(4,3);

对象

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。

属性和方法
  1. 属性是与对象相关的值。
  2. 方法是能够在对象上执行的动作。
数组也是对象
var arr = [ 1,2,3,4 ];
// alert( arr.length );
// arr[2] = 345;
// alert( arr );
// arr.push( 5,6,7 );
// alert( arr );
// alert( typeof arr );     // object

arr.abc = 999;//既然是对象就可以加一个自定义的属性,并且给它赋值
arr.fn1 = function (){ alert('ok'); };
// alert( arr.abc );
// arr.fn1();
json也是对象

var json = { name:’myself’, age:5 };
// alert( json.name + ‘今年’ + json.age + ‘岁了’ );
// alert( typeof json ); // object

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值