4-数据类型及相关的操作
来源:互联网 发布:mac 搜狗五笔偏好设置 编辑:程序博客网 时间:2024/06/06 20:00
JS中的数据类型:数字类型、字符串类型、布尔类型、函数、对象(obj、[]、{}、null)、未定义
数字类型
var i = 100;alert( typeof i );// number(既然是数字类型,就可以进行计算:+,-,*,/等)
字符串类型
var s = 'fullstack ';alert( typeof s );// stringalert( s.length );// 10(如果字符串,我们就可以计算它的字符串数量,空格也是)alert( s.charAt(4) );// 's'(charAt()方法就是返回指定位置的字符)
布尔类型
for - 循环代码块一定的次数for/in - 循环遍历对象的属性while - 当指定的条件为 true 时循环指定的代码块do/while - 同样当指定的条件为 true 时循环指定的代码块var b = true;// 布尔值:truealert( typeof b );// booleanif(条件)//条件只能是true或false { 只有当条件为 true 时执行的代码 }for ( ; 条件; ) { 只有当条件为 true 时执行的代码 }
函数
var fn = function (){ alert(1); };fn();function fn1(){ alert(2);}alert( fn1 );
传参
- 在调用函数时,您可以向其传递值,这些值被称为参数。
- 这些参数可以在函数中使用。
- 您可以发送任意多的参数,由逗号 (,) 分隔,例如:
- 变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推。
function myFunction(argument1,argument2){ //这里是要执行的代码块}
带有返回值的函数
有时,我们会希望函数将值返回调用它的地方。
通过使用 return 语句就可以实现。
在使用 return 语句时,函数会停止执行,并返回指定的值,
注:但是,整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从调用函数的地方。
function myFunction(a,b){return a*b;}document.getElementById("demo").innerHTML=myFunction(4,3);
对象
JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
属性和方法
- 属性是与对象相关的值。
- 方法是能够在对象上执行的动作。
数组也是对象
var arr = [ 1,2,3,4 ];// alert( arr.length );// arr[2] = 345;// alert( arr );// arr.push( 5,6,7 );// alert( arr );// alert( typeof arr ); // objectarr.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
0 0
- 4-数据类型及相关的操作
- Redis的数据类型及相关操作命令
- 4-1-JS数据类型及相关操作
- JS数据类型及相关操作
- Redis数据类型的相关操作
- Python数据类型的相关操作
- Js基础--Js数据类型及相关操作
- JavaScript数据类型一——数据类型及相关操作
- MySQL学习笔记(二)数据类型及数据表的相关操作
- 数据类型操作相关
- Redis的数据类型及操作(一):string类型及操作
- Redis入门教程:特性及数据类型的操作
- Redis的数据类型及命令行操作
- 二:redis的数据类型及常见操作
- Redis入门教程:特性及数据类型的操作
- Redis数据类型及操作
- redis数据类型及操作
- redis 数据类型及操作
- 安卓中的Flux架构
- 手指上的代码,手心里的作品
- 【C++学习笔记】如何输入含有未知变量的数组?
- SpringMVC 拦截器
- 【阿里云服务器】外网无法访问tomcat下部署的项目
- 4-数据类型及相关的操作
- Java配置文档
- C# 获取本机CPU序列号,MAC地址,硬盘ID,本机IP地址,计算机名,物理内存,PC类型
- 为Kubernetes集群安装helm
- Java基础学习笔记——面向对象(上)
- C++primer12
- CentOS 7安装Mysql5.7
- 数组指针和指针数组的区别
- Dbutils使用