js 测试

今天js测试题目: 被基础题目虐暴。。。。。。惨不忍睹

1. var num = 2;

switch(num){

  case 1: console.log("1");

  case 2: console.log("2");

  default: console.log("default");

}输出结果为()// 2和default; 从2进入switch,因为没有break;所以2以后的都要执行。

2.js中的命名法:

1)匈牙利命名法 2)大驼峰 3)小驼峰 4)下划线命名法 (当时没有想起来!!)

3.在数组末端添加元素 push();

在数组末端删除元素 pop();

在数组第一个位置添加元素 unshift();

在数组第一位置删除元素 shift();

颠倒数组元素 reverse();

4.生成对象的三种方法:

1) var obj = {};

2)  var obj = new Object();

3)  Var obj = Object.create(null); // 他是基于另一个对象而生成的对象,可以继承上一个对象的属性,也可以添加和改变。

var obj1 = {

name : "zdh",

age: 21

}

var obj2 = Object.create(obj);

console.log(obj2.age); //21 证明obj2继承了obj1的属性和属性值;

obj2.name = "zhangdehui";

console.log(obj2.name); //zhangdehui 证明了改变了属性值;

5.数组去重(两种方法):

1) var arr1 = [1,2,3,2,1,5,10];

function quchong1(arr){

  var arr2 = [];

  for(var i =0;i<arr.length;i++){

  if( arr2.indexOf(arr[i]) < 0){

    arr2.push(arr[i]);

}

}

  return arr2;

}

  console.log(quchong1(arr1));

2) 原型链:

var arr = [1,2,1,45,4,5,2,1,45];

Array.prototype.quchong2 = function(){

  var arr2[];

  var obj = {};

  for(var i =0;i<this.length;i++){

  if( !obj[this[i]]){

    arr2.push(this[i]);

   obj[this[i]] = 1;

}

}

return arr2;

}

arr.quchong2();

6. 随机取一长字符串的n个随机字符:

 function random(n){

  var str = "qwertyuiopasdfghjklzxcvbnm";

  var str1 = "";

  for(var i =0;i<n;i++){

  var index = Math.floor(Math.random()*str.length);

  str1 += str.substring(index,index+1);

}

return str1;

}

时间: 2024-11-10 14:11:56

js 测试的相关文章

react.js 测试

<html>    <head>        <title>hellow</title>        <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/JSXTransformer.js"></script>        <script src="https://cdnjs.cloudflare.com/ajax/

关于tween.js测试介绍

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>tweenDemo-01</title> <style type="text/css"> * { margin: 0; padding: 0;} div { height: 100px; width: 100px; position: absolute; left:0

js测试

对于这次的测试,真的可以用“烂”字来形容,笔试机试都考得一塌糊涂.主要原因也是平时自己很少看书,没有复习.对于课堂知识课后没有用心理解. 对于笔试发现对于书本上的知识没有复习到位,还有理解代码分析不到位. 学习也将近两个月了,自己懂得的确实很少,就平时而言,做作业就花费很多时间但是效率.质量却不高.通过这次考试,发觉了很多的不足之处,希望在后面的学习的中能够 有所提升了.

华为ICDcomm接口js测试

1)获取坐席状态接口调用方法: “方法”------“坐席与班组” 中的 Phone.QueryAgentStatusEx(工号)如果该方法调用成功,那么坐席状态将会存入到属性: Phone.AgentInfoEx_CurState ,这个属性是一个整数,具体值请参考 “常量定义”中的“坐席状态”,如下: 测试代码如下: var result = Phone.QueryAgentStatusEx(439); if(result=='0') { alert('成功:' +Phone.AgentIn

node.js测试代码

var http = require('http'); http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 发送响应数据 "Hello World" response.end('Hello World\n');

目录js测试

标题2 全中文: 一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十 全数字: 123456789012345678901234567890 全角符号: ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. 半角符号: ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. 标题3 全中文: 一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十 全数字: 123456789012345678901234567890 全角符号

JS测试浏览器类型的代码

1 function getOs(url,title) { 2 3 var OsObject = ""; 4 5 if(navigator.userAgent.indexOf("MSIE")>0) { 6 7 return "MSIE"; 8 9 } 10 11 if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 12 13 return "Fi

测试博文中添加可执行JS代码

昨天申请开通了博客园的JS权限,今天来看看效果. 测试执行JS 测试执行JS 运行

mongodb的安装+node.js的安装和测试

一.MongoDB 1.是当前NoSql数据库中比较热门的一种 MongoDB是一个高性能,开源,无模式的文档型数据库 安装mongodb 进行测试 首次安装 1.安装mongodb-win32-i386-3.2.9-signed.msi 2.注意:dbpath这是数据仓库的位置,提前手动建立这样的一个文件夹(c:/data/db) 3.打开win+R,输入cmd,进入到mongodb的bin目录 C:\Program Files\MongoDB\Server\3.2\bin,执行 mongod