1.字符串属性
 
<script>
 
var test_var = "I Iove you";
console.log(test_var.charAt(3)) //charAt(n) :返回该字符串第 n 位的单个字符。(从 0 开始计数)
  
console.log(test_var.charCodeAt(2)); //charCodeAt(n) :返回该字符串第 n 位的单个字符的 ASCII 码。
  
console.log(test_var.indexOf("u")) //string_1.indexOf(string_2, n); 从字符串 string_1
//的第 n 位开始搜索,查找 string_2,返回查找到的位置,如果未找到,则返回 - 1,其中 n 可以不填,默认从第 0 位开始查找。
  
console.log(test_var.split(" ")) //将字符串按照指定的分隔符分离开,返回 ["I", "Iove", "you"]   
console.log(test_var.substring(1, 5)) //substring(n, m) :返回原字符串从 n 位置到 m 位置的子串。 第二个参数是截取字符串最终的下标  
 
console.log(test_var.substr(-5, 4)) //返回原字符串从 n 位置开始,长度为 x 的子串。 从后往前取5位 要4位 第一位是位置 第二位是长度  
 
console.log(test_var.toLowerCase()); //大写转小写   
console.log(test_var.toUpperCase()); //小写转大写
</script>
2 . Math 对象 常用的Math方法(包括随机数的公式)
<script type="text/javascript">
var a = -2;
console.log(Math.abs(a));
// 2 返回 a 的绝对值。
var b = 3.1415926;
console.log(Math.round(b));
//3 返回b四舍五入的绝对值
var c = 9;
console.log(Math.sqrt(c));
// 3 返回c的平方根
var d = 55.222;
console.log(Math.ceil(d));
//56 返回大于等于d的最小整数
var e = 55.222;
console.log(Math.floor(e));
//55 返回 小于等于e的最大整数
console.log(Math.max(5, 80));
// 80 返回a, b中较大的数
console.log(Math.min(5, 80));
// 5 返回a, b 中较小的数
console.log(Math.random())
//返回大于 0 小于 1 的一个随机数。
console.log(Math.floor(Math.random() * 10));
//随机数的公式 : Math.floor(Math.random() * (max - min + 1) + min);
// max - 期望的最大值
// min - 期望的最小值
</script>
3 .Array 数组对象
<script type="text/javascript">
var arr = ["1", "2", "3", "4", "5"];
console.log(arr.length);
// 返回数组的长度
console.log(arr.join("-"));
// 返回一个字符串,把数组元素串起来,元素间用指定分隔符隔开。
console.log(arr.toString());
// 把数组转为字符串,并返回结果。
console.log(arr.reverse());
// 使数组元素倒序。
console.log(arr.slice(1, 3));
// 返回子数组,从数组第 n 个元素到第 m 个元素。
console.log(arr.sort());
// 按照指定的 SortFunction 将数组的元素排序。
var arr1 = ["11", "22", "1", "3", "55", "6"];
console.log(arr1.sort(sortfunction));
// 按照数值的大小对数字进行排序,要实现这一点,就必须使用一个排序函数:
function sortfunction(a, b) {
return a - b;
}
console.log(arr.concat(arr1)); // concat(Array\_1,Array\_2) :用于连接两个或多个数组。
</script>
一些最常用的属性和方法 , 欢迎大家 diss

JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)的更多相关文章

  1. JavaScript常用内置对象(window、document、form对象)

    由于刚开始学习B/S编程,下面对各种脚本语言有一个宏观的简单认识. 脚本语言(JavaScript,Vbscript,JScript等)介于HTML和C,C++,Java,C#等编程语言之间.它的优势 ...

  2. javascript常用内置对象总结(重要)

    Javascript对象总结 JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象 Array对象中常用方法: Concat():表示把几个 ...

  3. javascript常用内置对象——Array对象

    Array对象: 创建 Array 对象的语法: new Array(); new Array(元素个数); new Array(element0, element1, ..., elementn); ...

  4. js常用内置对象及方法

    在js中万物皆对象:字符串,数组,数值,函数...... 内置对象都有自己的属性和方法,访问方法如下: 对象名.属性名称: 对象名.方法名称 1.Array数组对象 unshift( )    数组开 ...

  5. C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法

    C#构造方法(函数)   一.概括 1.通常创建一个对象的方法如图: 通过  Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初 ...

  6. 第一百零八节,JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式

    JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式 学习要点: 1.Global对象 2.Math对象 ECMA-262对内置对象的定义是:"由ECMASc ...

  7. javascript数据类型和常用内置对象(重要!)

    数据类型:w3c undefind  null  string  number  boolean  Array   object 常用内置javascript对象: Array对象:Date对象:正则 ...

  8. 前端JavaScript(2) --常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍

    昨日内容回顾 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ...

  9. javaScript的内置对象以及一些常用的方法

    前几天,我们学习了JavaScript的入门课程,但是要想做网站,仅仅学会入门是不够的,今后的几天,我将带领大家精通JavaScript,希望大家好好学习! JS内置对象 String对象:字符串对象 ...

随机推荐

  1. svn提交按钮灰选

    1.当我新建了一个文件或者文件夹,要提交的时候出现ok按钮灰选,提交不了. 解决方法:提交信息多写一些字儿就可以了,挥着回车换行也行 2.报错:you need to upgrade the work ...

  2. jquery for循环判断是否重复

    //使用for循环 判断是否有重名 var len=$("li").length;//获取页面中所有li的数量 for(var i=0; i<len; i++){ oldna ...

  3. 那些年我们跳过的 IE坑

    一,  IE input X 去掉文本框的叉叉和密码输入框的眼睛图标 解:    从IE 10开始,type=”text” 的 input 在用户输入内容后,会自动产生一个小叉叉(X),方便用户点击清 ...

  4. angular.isObject()

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  5. mysql完整性约束

    第一:完整性约束介绍 为了防止不符合规范的数据进入数据库,在用户对数据进行插入.修改.删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能写入数据库,以确保数据库中存储的 ...

  6. __x__(27)0907第四天__ float 浮动

     float 浮动 块元素脱离文档流,水平排列. 浮动元素 会尽量往左上(left),或者右上(right)浮动,直到遇到 块元素 或者 其他浮动元素. 可选值: none;   默认值,不脱离文档流 ...

  7. swust oj 971

    统计利用先序遍历创建的二叉树的深度 10000(ms) 10000(kb) 3331 / 8436 利用先序递归遍历算法创建二叉树并计算该二叉树的深度.先序递归遍历建立二叉树的方法为:按照先序递归遍历 ...

  8. makefile编写

    概述 什么是makefile?或许非常多Winodws的程序猿都不知道这个东西,由于那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序猿,makefil ...

  9. 写给踏入IT行业的自己

    在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难.但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会.让我们从一个故事说起… 故事 某君在一个 ...

  10. UIAlertController中TextField的用法

    这时候可以添加如下代码: [alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) { // 可以 ...