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

最新文章

  1. 如何实现可动态调整隐藏header的listview
  2. 【转载】Oracle递归查询:使用prior实现树操作【本文出自叶德华博客】
  3. Windows中一个22年的漏洞
  4. C#中(int)a和Convert.ToInt32(a)有什么区别
  5. grabcut
  6. 我们应该如何去了解JavaScript引擎的工作原理
  7. ASP.NET前端解决方案之一:Ext.Net入门随笔1
  8. Centos安装配置Postfix邮件服务器
  9. Catel帮助手册-Catel.Core:(1)参数检查
  10. sphinx分域搜索
  11. (转)流量加速插件 FinalSpeed介绍及一键安装教程
  12. NoSession问题
  13. node+ejs模板引擎的应用
  14. hadoop 集群中数据块的副本存放策略
  15. html绝对路径,相对路径
  16. Codeforces Round #532 (Div. 2)
  17. 生产环境使用nginx做负载均衡配置的五种策略
  18. 2012年蓝桥杯省赛A组c++第2题(暴力求解古堡算式)
  19. MySQL语法和用户授权
  20. 今日总结(linux和plsql)

热门文章

  1. requirejs的使用和快速理解
  2. JS-词法作用域 作用域链
  3. jdbc连接oracle时报错 Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableC
  4. android 自定义Button,抛弃写shape文件
  5. Nginx负载均衡后端健康检查(支持HTTP和TCP)
  6. Docker 试用
  7. MySQL8.0.15的安装与配置---win10
  8. 新人上手:如何做好一个App的推广?
  9. ublox TMOD2
  10. Servlet(自己实现的Servlet)细节